gpt4 book ai didi

java - Sublime Text 2 - 开箱即用编译和运行 Java 程序

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:04 26 4
gpt4 key购买 nike

操作系统:

Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise

Sublime Text 2 是适用于 Linux 32 位的 2.0.1

我的环境中设置了 JAVA_HOME,并且 JAVA_HOME/bin 包含在 $PATH 中

  $ cat /etc/bash.bashrc
export ENV_HOME="/media/work/Environment"
export JAVA_HOME="$ENV_HOME/Java/jdk1.7.0_04"

export PATH=$PATH:$JAVA_HOME/bin

Java程序编译和运行不是支持开箱即用,无需任何手动配置或修改吗?

当我尝试构建我的简单程序 Test.java

  class Test {
public static void main(String[] args) {
System.out.println("Jignesh Gohel");
}
}

我在 Sublime Text 控制台中收到以下错误:

  [Errno 2] No such file or directory
[cmd: [u'javac', u'/media/work/Java/Test.java']]
[dir: /media/work/Java]
[path: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]
[Finished]

以下是JavaC.sublime-build内容:

  {
"cmd": ["javac", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}

我发现以下链接提到了上述查询的解决方案:

https://gist.github.com/jfcalvo/3789664 http://www.compilr.org/compile-and-run-java-programs/1251/ Can't compile Java with Sublime Text 2, Ubuntu 12.04 64

但他们仍然要求我手动进行修改。

谢谢

吉格内什

最佳答案

我不确定您是否愿意再次尝试 Sublime Text。

这确实是一个对程序员来说很灵活的编辑器。

深入研究我们共同面临的问题后,

你可以修改你的JavaC.sublime-build如下。

{
"cmd": ["javac \"$file_name\" && java \"$file_base_name\""],
"shell": true,
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}

通过这样做,按 F7 应该会出现您期望的结果。

关于java - Sublime Text 2 - 开箱即用编译和运行 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16496673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com