首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Sublime text 3在linux上运行和编译java?

如何设置Sublime text 3在linux上运行和编译java?
EN

Stack Overflow用户
提问于 2015-02-10 02:37:35
回答 4查看 12.1K关注 0票数 6

最近,我决定学习Java并尝试一下。我对python只有很短的业余经验,因此我不是一个编程专家。在试图弄清楚如何设置Sublime Text来运行和编译Java之后,我决定来寻求任何帮助。我已经安装了JDK,并且正在使用Netbeans,但我更喜欢简约的IDE。我创建了一个.sublime-build文件,如下所示。

但是,当我尝试构建代码时,它会返回下面的错误。

所以,也许我做错了什么,但我不能真正弄清楚是什么。我正在使用Ubuntu 14.10,这就是为什么我找不到很多答案的原因,所以如果有人能帮助我,我将非常感激!

EN

回答 4

Stack Overflow用户

发布于 2016-06-22 03:22:36

在带有Sublime Text3的Ubuntu16.04 LTS上测试,自己制作sublime-build系统,输入如下代码:

代码语言:javascript
复制
{
   "shell_cmd": "javac \"$file\" && java \"$file_base_name\"",
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "selector": "source.java",
}

这将允许您首先编译文件,并根据文件名一起运行类。在此之后,您将看到字符串"Hello World“的结果

票数 11
EN

Stack Overflow用户

发布于 2018-04-01 13:24:01

看看https://gist.github.com/jfcalvo/3789664,他们的解决方案是

代码语言:javascript
复制
JavaC.sublime-build
{
  "cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
  "shell": true,
  "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
  "selector": "source.java"
}

就像上面的J. Seo和“疯狂的物理学家”,只是加上了"shell":true。

票数 5
EN

Stack Overflow用户

发布于 2018-06-10 13:48:35

  1. 在源文件的目录中创建两个文件:

代码语言:javascript
复制
- `input.txt` - It is for giving user inputs.    
- `output.txt` - It is for storing the outputs(you can use the built-in terminal as well).

  1. 转到工具>生成系统>新建生成系统。现在,编写以下代码并将其另存为新的.sublime-build文件。customJava.sublime-build
  2. Now,选择新的构建系统,提供输入(如果需要)并运行code.(Ctr+B)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28416885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档