如何在sublime Text 2中运行Java代码?

如何在sublime Text 2中运行Java代码?,java,batch-file,sublimetext2,Java,Batch File,Sublimetext2,我曾经用Submite编写和运行python代码,但现在我想学习Java,所以我想知道如何用Submite运行Java代码。 我在网上读到了一些解决方案,但它们并不完全有意义。 我首先需要创建一个包含以下代码的.sh文件: @ECHO OFF javac %1.java if errorlevel 1 goto error echo [OK, running... ] java %1 goto end :error echo [Compile was unsuccessful] go

我曾经用Submite编写和运行python代码,但现在我想学习Java,所以我想知道如何用Submite运行Java代码。 我在网上读到了一些解决方案,但它们并不完全有意义。 我首先需要创建一个包含以下代码的.sh文件:

@ECHO OFF
javac %1.java
if  errorlevel  1  goto  error
echo [OK, running... ]
java %1
goto  end
:error
echo  [Compile was unsuccessful]
goto  end
:end
但是我不知道我应该把上面的文件保存在哪里?在升华文件夹里

然后我需要创建另一个文件.java,其中包括:

{
   "cmd": ["javacr.bat", "$file_base_name" ],
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "working_dir": "${file_path}",
   "selector": "source.java"
}
但是我还需要把这个文件保存在某个地方,我不知道他们说的Java.sublime-build是什么?这条路是什么

如果有人能一步一步地向我解释如何实现这些目标,我真的很感激。谢谢

将JDK添加到您的路径

将MyProg.java保存到某个地方

执行
javacmyprog.java
编译成bytcode

然后
javamyprog
运行实际的程序


或者下载一个像样的ide(intellij或Netbeans),这将非常有帮助。

在您的机器上正确安装Java(设置JDK路径)后。
-编写java程序,然后将其保存在任何需要的地方。
-使用javac命令(在终端中)编译您的程序,如果编译没有错误(javac name\u\u您的程序.java),将生成一个.class文件。
-使用“java”命令运行生成的文件,这就是您所需要的一切。
PATH是一个环境变量,它将包含到JDK的路径,以告诉系统在哪里找到合适的Java命令。

我的建议是使用IDE(其中有很多),它更简单,并为您提供了许多工具。

您不想使用适当的IDE(如或)有什么特别的原因吗?它们都是免费的,可以直接处理所有的“复杂性”,并有助于处理Java的其他方面,如调试、jar打包等。@blazetopher for love of good don't use eclipse,intellij ftw@尼姆斯基-哈哈,我不使用eclipse,从来都不是粉丝。我仍然是一个NB的家伙,主要是因为我一直在使用它…我已经考虑过几次迁移到intellij,也许我会把它放回我的雷达上!在升华编辑3中,有一个构建系统菜单,选择javaC,然后选择build。而是像IntelliJ一样使用和IDE