编译和崇高文字2运行Java代码编译和崇高文字2运行Java代码(Compiling and Run

2019-05-14 01:32发布

我试图编译和崇高文本2.运行Java代码,不要只告诉我做手工在命令提示符。 谁能告诉我怎么样?

顺便说一句,我是在Windows 7 ...

Answer 1:

您的路径可能不会出现工作,如果你还没有引用正确的文件夹 - 这一套一步我张贴回来的路上只适用于该版本的JDK。

如果您没有看到当你右键点击“计算机”上的任何菜单试试这个代替。

对于JDK版本jdk1.7.0_07 只需用JDK的位置更新此当一个新版本发布。

  • 点击START
  • 键入“路径”(不带引号)到搜索领域
  • 您应该看到“您的帐户中修改环境变量” <---点击此
  • 将出现一个窗口标题为“环境变量”
    • 点击顶部区域TEMP
    • 滚动一点点倒数第二区域,直到你找到路径
    • 选择路径 ,然后单击编辑...
  • 在底部文本区域的最后粘贴此

;C:\Program Files\Java\jdk1.7.0_07\bin

  • 一定要确定了两个窗口的
  • 如果需要重新启动崇高文本

这里的所有都是它的。

所以真正得到编译和完成上述后运行Java程序,你需要做到以下几点。 只需创建一个简单的Java类,所以你是在同一个页面上我

构建Java类

  • 打开一个新的SublimeText2文件并粘贴以下

     class hello { public static void main(String[] args) { System.out.println("Hello World!"); } } 
  • 然后将该文件保存到桌面 - 称它为

     hello.java 
  • 你应该有这样的事情

  • 现在按键盘上的Ctrl + B键构建自己的Java类,它应该产生这样!

最后! - 运行Java程序!

  • 您需要打开一个命令提示符窗口,所以,尽管做到这一点。
  • 然后导航到你的java类所在的文件夹(在这种情况下,我们的桌面)
  • 使用命令提示符导航很容易 - 只需使用

     cd <-- this stands for change directory dir <-- this will list everything in the current directory if you get stuck! 
  • 在我的情况下,它看起来像这样

  • 酷,看起来我们是在正确的地方。
  • 最后键入以下

     java hello 

我希望这有助于人谁碰到这个绊倒!



Answer 2:

所以这是我加入JavaC.sublime,构建文件

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

    "variants": [

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

        { "cmd": ["java", "$file_base_name"],
          "name": "Run Java"
        }
    ]
}

这里做的事情是,它创建到正规的构建命令(Ctrl + B)的变体。 按Ctrl + B,你仍然可以编译代码。 如果你SHIFT + CTRL + B的第一变体将被执行,在这种情况下的javac与-Xlint选项。 第二和最后变体是java命令本身。 你可以把这个作为你的第一变体和SHIFT + CTRL + B将实际执行的Java代码。

此外,请注意每个变种为“名”。 这基本上可以让这个特定的“构建”选项,在SHIFT + CTRL + p选项出现。 因此,使用这种配置,你可以简单地做SHIFT + CTRL + P,输入“运行Java”并回车 ,你的代码将被执行。

希望这有助于。



Answer 3:

我发现在后的方法编译和运行Java程序与崇高的文本2部作品好,是有点比其他方法更方便。 这里是存档的页面的链接。

对于Windows:

步骤1:

创建runJava.bat用下面的代码。

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

将此文件复制到jdk的bin目录。

第2步:

  1. 使用偏好打开崇高包目录>浏览包..
  2. 转到java文件夹
  3. 打开JavaC.sublime构建和更换线
    "cmd": ["javac", "$file"],

    "cmd": ["runJava.bat", "$file"],

完成!

编写程序和使用运行CTRL + B

:说明是崇高的3个不同的。



Answer 4:

崇高的文本3有一个稍微不同的解决方案。 这是维杰的答案,这是我用之前的修改。

 {
     "shell_cmd": "javac -Xlint \"${file}\"",
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "working_dir": "${file_path}",
     "selector": "source.java",

     "variants":
     [
          {
               "name": "Run",
               "shell_cmd": "java \"${file_base_name}\""
          }
     ]
 }

上面粘贴到一个名为新文件JavaC.sublime-build ,并把它变成你的用户的软件包。 这可以发现C:\Users\You\AppData\Roaming\Sublime Text 3\Packages\User

按Ctrl-B将编译。 按Ctrl-Shift-B键将运行。



Answer 5:

这JavaC.sublime建造的版本,这是从维杰的答案编辑为我工作在Windows 7和Mac为崇高的文本3。

我编辑它,以便按Ctrl + B或命令+ b为足够实现构建+运行。

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

“&&”确保了第二部分运行,只有当第一部分成功即,仅当产生类文件。 你可以在这里找到更多的相关信息: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true



Answer 6:

我使用Windows 7下面的解决方案适用于我!

**Open** the file JavaC.sublime-build and replace all the code in the file with the code below:

{
 "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
 "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
 **"path": "C:\\Program Files\\Java\\jdk1.6.0\\bin\\",**
 "selector": "source.java",
 "shell": true
 }

记得替换 “C:\ Program Files文件\的Java \ jdk1.6.0 \ BIN \” 有,你把你的JDK的路径。 并确保你JAVA JDK环境变量“PATH”来添加路径。 请参阅bunnyDrug的职位来设置环境变量。 最好!!



Answer 7:

编译和运行的每升华文本2次3的文档

步骤-1:为Java如u已经知道或参考的地方设置环境变量

STRP-2:打开新的文档,下面复制粘贴代码

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

第3步:将文档保存为userjavaC.sublime建造在目录C:\用户\ myLapi \应用程序数据\漫游\卓异文本3个\软件包\用户

第4步:

完成后,选择的工具 - >系统 - 建立> userjavaC

既编译和运行按Ctrl + B



Answer 8:

请参阅该解决方案在: http://www.compilr.org/compile-and-run-java-programs/

希望能解决,对于编译和崇高内运行的类.....你可以看到我在评论部分脚本来尝试一下在MAC的情况下...

编辑:不幸的是,上面的链接现在是打破。 它详细介绍所有崇高文本中comiling和运行Java所需的步骤。 不管怎么说,对于Mac或Linux的系统,下面应该工作:

修改javac.sublime-构建文件:


#!/bin/sh

classesDir="/Users/$USER/Desktop/java/classes/"
codeDir="/Users/$USER/Desktop/java/code/"
[ -f "$classesDir/$1.class" ] && rm $classesDir/$1.class
for file in $1.java
do
echo "Compiling $file........"
javac -d $classesDir $codeDir/$file
done
if [ -f "$classesDir/$1.class" ]
then
echo "-----------OUTPUT-----------"
java -cp $classesDir $1
else
echo " "
fi

在这里,我做了一个名为桌面上和子文件夹“类”的“Java”和“密码”分别保持的.class和.java文件的文件夹,你可以在你自己的方式修改。



Answer 9:

由于这里详细:

http://sublimetext.userecho.com/topic/90531-default-java-build-system-update/

步骤我把纠正这种

  1. 单击开始

  2. 右键点击“计算机”上

2.5单击属性。

  1. 在左侧选择“高级系统设置”

  2. 附近“环境变量”的底部点击

  3. 向下滚动在“系统变量”,直到找到“路径” - 点击编辑与此选择。

  4. 路径添加到您的Java bin文件夹。 矿最终看起来是这样的:

    代码:选择所有

    ; C:\ Program Files文件\的Java \ jdk1.7.0_03 \ BIN \



Answer 10:

对于崇高的文本3
在“C:\ Program Files文件\崇高的文本3个\包”你java.sublime包复制到另一个文件夹更改从.sublime包将其推广到压缩和解压你JavaC.sublime-build文件为您的修改如上。
毕竟修改提取的java文件夹再次转换为.zip并更改其扩展到.ZIP .sublime封装。 该副本后粘贴此文件到C:\ Program Files文件\崇高的文本3个\包。
这将帮助你!

(即使你从我的文件http://upfile.mobi/363820或http://www.4shared.com/file/73SkzY-Kba/Java.html链接我用来运行java代码我使用的“韦斯利·鲍招“所以你需要runJava.bat文件复制到C:\ Program Files文件(x86)的\的Java \ \ bin目录jdk1.8.0,因为他说和上面链接的文件复制到C:\ Program Files文件\崇高的文本3个\包)



Answer 11:

你可以编译和完全ST运行你的代码,这是非常快速/简单。 有一个叫Javatar近期ST包,可以做到这一点。 https://javatar.readthedocs.org



Answer 12:

这是代码编译和运行Java在崇高的文本3

“shell_cmd”: “javac的-d $文件的java && $ {file_base_name} $ {} file_base_name。”, “壳”:真



Answer 13:

我跟着这个帖子线程 ,并得到它完美地工作:

请与下面的bat文件,并在任何地方保存在路径中。 我建议C:\ Program Files文件\的Java \ jdk的* \ BIN \把一切都在一起。

@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1

然后编辑C:\用户\ your_user_name \应用程序数据\漫游\崇高文本2个\包\的Java \ JavaC.sublime建造,内容将是

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

替换“javac的”与您的bat文件(例如,javacexec.bat)的名称和保存。



Answer 14:

通过下面的步骤,你将有崇高2个构建系统 - “javac的”和“JavaC_Input”。

“javac的”将让你运行,不需要用户输入并显示在崇高的终端模拟器,既方便又好看的结果代码。 “JavaC_Input”让您运行需要用户输入一个单独的终端窗口的代码,它能够接受用户的输入。 您还可以运行非输入需要在此建立系统的代码,所以如果你不介意弹出,你可以坚持使用这个版本的系统,不切换。 您可以从工具构建系统之间切换 - >构建系统。 你编译和使用Ctrl + B键运行代码。

下面是实现这一目标的步骤:

(注:请确保您已经拥有了Java系统的基本设置:安装JDK和树立正确的CLASSPATH和PATH,我就不细说了)

“javac的”构建系统设置

1,请用下面的代码一个bat文件,并将其保存在C:\ Program Files文件\的Java \ jdk的* \ BIN \把一切都在一起。 将文件命名为“javacexec.bat”。

@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1

2,然后编辑C:\用户\ your_user_name \应用程序数据\漫游\崇高文本2个\包\的Java \ JavaC.sublime建造(如果没有任何,创建一个),内容将是

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

“JavaC_Input”构建系统设置

如图1所示,安装Cygwin [ http://www.cygwin.com/]

2,进入C:\用户\ your_user_name \应用程序数据\漫游\崇高文本2个\包\的Java \,然后创建一个名为“JavaC_Input.sublime建造”有以下内容的文件

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

3,请用下面的代码一个bat文件,并将其保存在C:\ Program Files文件\的Java \ jdk的* \ BIN \把一切都在一起。 将文件命名为“javacexec_input.bat”。

@echo off
javac  -Xlint:unchecked %~n1.java 
start cmd /k java -ea %~n1


Answer 15:

确保ü首先安装JDK / JRE。

如果你是Mac用户比按照此步骤:

打开终端去根字典键入

CD ..

反复。 使用

LS

看看如果u有到达根

你会看到一旦你进入bin您可以看到javac的文件库文件夹现在走这条路图书馆/的Java / JVM /箱

现在ü需要得到这个文件夹的路径为只写这个命令

PWD

复制粘贴到您的崇高javac的文件,并通过CMD + B建立崇高的Java代码。



Answer 16:

亚历克斯·姚的回答是最简单的解决办法,如果你只是想构建和运行Java程序W / O采取从控制台输入任何使用由亚历克斯·姚提供的解决方案。 不过,如果你想从控制台上输入,则参考以下链接

在崇高的文本2 Java控制台输入?



Answer 17:

这是我用崇高的文本3.我需要在新窗口中打开命令提示符的选项。 Java的编译用于与-Xlint选项来开启全部的消息在Java警告。

我在我的用户包文件夹中保存的文件与Java(构建).sublime建造

{
     "shell_cmd": "javac -Xlint \"${file}\"",
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "working_dir": "${file_path}",
     "selector": "source.java",
     "variants":
     [
          {
               "name": "Run",
                "shell_cmd": "java \"${file_base_name}\"",
          },
          {
               "name": "Run (External CMD Window)",
               "shell_cmd": "start cmd /k java \"${file_base_name}\""
          }
     ]
}


Answer 18:

构建系统的javac就像一个魅力,但是当你想给从标准输入崇高文本失败。 但是,您可以编辑构建系统,使其从用户接收输入。 这是我使用在Ubuntu 18.04 LTS修改的javac编译。 您可以编辑版本系统或创建一个新的构建系统。

创建一个新的构建系统。

  • 转到工具 >> 构建系统 >> 新构建系统
  • 复制粘贴下面的代码和文件 >> 保存

    {

     "shell_cmd": "javac \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java", "variants": [ { "shell_cmd":"bash -c \"javac $file\" && gnome-terminal -- bash -c \"java $file_base_name ;read\"", "name": "Run" } ] 

    }

编辑现有的JavaÇ构建文件

  • 按照以下步骤https://stackoverflow.com/a/23790095/10847305
  • 复制粘贴此构建系统“变种”。


文章来源: Compiling and Running Java Code in Sublime Text 2