`
greemranqq
  • 浏览: 971951 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

[转]在 Sublime Text 2 中编译和运行 Java 程序

阅读更多
ublime Text 2 是我最喜欢用来编码的文本编辑器,如果你尝试使用后相信你也会喜欢上它的。在这篇文章中我们将讨论如何在 Sublime Text 2 中编译和运行 Java 程序。 
红薯
红薯
翻译于 11天前

2人顶

 

 翻译的不错哦!

第一步:设置 Java PATH 变量

这是第一步也是最基本的一步,用来设置编译和运行 Java 程序基本命令如 javac 和 java 的存放路径。

红薯
红薯
翻译于 11天前

0人顶

 

 翻译的不错哦!

在 Windows 下设置 PATH 路径的步骤:

  1. 右键“我的电脑”
  2. 选择“属性”
  3. 进入高级系统设置
  4. 找到并点击“环境变量”按钮
  5. 进入系统变量并找到 PATH 变量
  6. 粘贴 JDK 的 bin 目录到 PATH 变量值的最后

 

红薯
红薯
翻译于 11天前

0人顶

 

 翻译的不错哦!

例如你的 JDK 的 bin 路径是 C:\Program Files\Java\jdk1.6.0_17\bin ,粘贴的效果如下图所示:

Set java path in windows

在 Ubuntu 下设置 PATH 变量

1. 在控制台中进入 /etc 目录
2. 使用管理员权限打开环境文件:

1 Sudo gedit /etc/environment

3. 粘贴 jdk 的 bin 目录到 path 变量的最后并保存文件退出编辑器
4. 注销并重新登录

 

红薯
红薯
翻译于 11天前

1人顶

 

 翻译的不错哦!

Step #2. 创建批处理或者Shell脚本 
要想编译运行Java程序,需要创建一个批处理或者shell脚本

对于 Windows

使用下面代码创建文件runJava.bat 

01 @ECHO OFF
02 cd %~dp1
03 ECHO Compiling %~nx1.......
04 IF EXIST %~n1.class (
05 DEL %~n1.class
06 )
07 javac %~nx1
08 IF EXIST %~n1.class (
09 ECHO -----------OUTPUT-----------
10 java %~n1
11 )

将这个文件复制到JDK的bin目录下

对于 Ubuntu

使用下面代码创建文件 runJava.sh 

01 [ -f "$1.class" ] && rm $1.class
02 for file in $1.java
03 do
04 echo "Compiling $file........"
05 javac $file
06 done
07 if [ -f "$1.class" ]
08 then
09 echo "-----------OUTPUT-----------"
10 java $1
11 else
12 echo " "
13 fi

→ Note: 如果你想编译所有的java文件,需要把第二行中的 $1.java 替换成 *.java 

 

王振威
王振威
翻译于 10天前

1人顶

 

 翻译的不错哦!

其它翻译版本(2)
使用下面的命令将这个脚本文件移动到jdk的bin目录下
1 Sudo mv runJava.sh /usr/lib/jvm/jdk1.6.0_17/bin

在移动完之后要设置文件的可执行权限为755,以确保此文件是可执行的,在ubuntu下可以通过右键属性,在权限的tab上勾选可执行选项。

王振威
王振威
翻译于 10天前

0人顶

 

 翻译的不错哦!

其它翻译版本(1)

Step #3 – 修改 Javac.sublime-build
按照以下的步骤修改sublime text 2的编译系统脚本。

    1. 在选项卡Preferences > Browse Packages.. 打开sublime的包目录
    2. 转到Java Folder
    3. 打开 JavaC.sublime-build 替换下面的命令行
"cmd": ["javac", "$file"],

在 Windows 下使用以下命令替换

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

在 Ubuntu 下使用以下命令替换

"cmd": ["runJava.sh", "$file_base_name"],

Step #4 – 现在写个测试程序,使用CTRL+B 运行下试试吧!

Build and Run Java Programs

可以看到控制台编译并运行了程序

 

感谢:http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2

分享到:
评论

相关推荐

    SublimeText中配置java编译运行环境

    SublimeText是不错的代码编辑器,可以用它编辑并编译JAVA程序。

    Sublime Text 4(Build 4126)修改运行配置为终端运行(C/C++、Java、Python)

    配置效果就是能够编译完用系统终端cmd运行程序,而不是用 Sublime Text 自带的终端运行,因为其自带的终端有很多不方便的地方,例如输入操作的不方便等等。具体的配置方法以及Sublime Text 4(Build 4126)的下载...

    MAC 系统如何使用 Sublime Text 2 直接编译运行 java 代码

    对于Java开发者来说,能够直接在Sublime Text 2中编译和运行代码极大地提高了开发效率。下面将详细介绍如何配置Sublime Text 2以实现这一功能。 首先,确保你已经安装了Java开发环境,即Java Development Kit (JDK)...

    SublimeREPL运行Java

    SublimeREPL运行Java的插件包, 将Java.sublime-package替换到安装目录/Data/Packages/下, 即可使用sublimeText3编译和运行Java程序. 快捷键为Ctrl+Shift+B.

    sublime text 3不支持中文的问题

    2. **编译时中文乱码**:即使中文可以在编辑器中正常显示,但在进行编译时,控制台输出的中文也会出现乱码现象。 3. **保存时中文乱码**:文件保存后,打开查看时中文部分变成乱码。 这些问题严重影响了开发者的...

    SublimeText java

    现在,当你使用新的构建系统编译Java程序时,Sublime Text 3应该能够正确处理UTF-8编码的输出,从而避免"Decode error - output not utf-8"的错误。 此外,确保你的Java源代码文件也保存为UTF-8编码。如果你的代码...

    无IDE时编译和运行JavaJava开发Java经验技巧共

    在Java开发过程中,集成开发环境(IDE)如Eclipse、IntelliJ IDEA和NetBeans等提供了极大的便利,但有时我们可能需要在没有IDE的情况下进行编译和运行Java程序。这通常发生在初学者学习阶段,或者在某些特定的开发...

    Java必备开发工具Sublimetext.zip

    在这个"Java必备开发工具Sublimetext.zip"压缩包中,你将找到安装和使用Sublime Text进行Java开发所需的基本资源。 首先,Sublime Text的核心特性包括多选、多列编辑和全屏无干扰模式,这些都极大地提高了代码编写...

    SublimeText编辑器的Smali高亮显示

    SublimeText是一款广受欢迎的文本编辑器,尤其在开发者中有着极高的口碑,因为它提供了丰富的自定义选项和高效的工作流程。对于Android逆向工程领域的开发者来说,理解和编辑Smali代码是一项基本技能,而SublimeText...

    超详细-Sublime Text下载安装教程.pdf

    通过同样的方式,编写并保存配置文件,指定使用javac编译Java源代码,并在命令行中运行结果。 Python开发者在Sublime Text中的体验则较为简单,因为Python环境通常是即装即用。如果你使用Anaconda发行版,它包含...

    Sublime Text Build 3065-win 32bit

    2. **语法高亮**:Sublime Text支持各种编程语言的语法高亮,如HTML、CSS、JavaScript、Python、Java等,使代码更易于阅读和理解。 3. **多列编辑**:在Sublime Text中,你可以同时编辑文件的不同位置,这在处理...

    sublime3 配置 Java (2016)

    这篇指南将详细介绍如何在2016年配置Sublime Text 3,使其支持Java开发,并实现通过快捷键进行编译和命令行交互。 首先,我们需要安装必要的插件来增强Sublime Text 3对Java的支持。一个关键的插件是`Package ...

    SublineText2

    SublineText文件,破解版,强大的文本编辑工具,支持列编辑等等操作,并且是绿色破解版哟。

    Sublime3(插件+PHP编译版本)

    Sublime Text 3是一款广受欢迎的文本编辑器,尤其在编程社区中因其高效、轻量级及高度可定制性而备受赞誉。这款编辑器支持多种编程语言,包括PHP,并且可以通过安装各种插件来增强其功能。以下是关于Sublime Text 3...

    Sublime text3 最新版3216官方文件

    Sublime Text 3 支持Windows、Mac OS X和Linux三大操作系统,这使得开发者可以在不同的工作环境中保持一致的工作体验。 2. **多语言支持**: 作为一款全面的文本编辑器,Sublime Text 3 支持多种编程语言,包括但...

    smali 语法高亮 for sublime text

    在Android应用开发过程中,Java代码会被编译成Dalvik Executable (DEX) 文件,然后在设备上运行。而`smali`就是对DEX文件进行反编译后得到的文本表示形式,它的语法结构类似于汇编语言,使得开发者能够查看和修改...

    sublime安装版+配置切换插件下载源.zip

    在本文中,我们将深入探讨如何安装Sublime Text,配置它以提高开发效率,以及如何安装和切换插件下载源。 首先,让我们从安装Sublime Text开始。在提供的压缩包中,"Sublime Text Build 3207 x64 Setup.exe"是...

    sublime text 3

    不仅如此,Sublime Text 3还提供了强大的文件搜索和替换功能,支持在整个项目或文件夹中快速查找和替换文本。 Sublime Text 3还支持插件扩展,进一步增强了其功能。通过Package Control,用户可以轻松安装和管理...

    SublimeText2(含注册码)

    10. **兼容性**:在Windows、Mac OS X和Linux三大操作系统上都能运行,跨平台的支持使得Sublime Text 2 成为许多开发者首选的编辑器。 11. **配置与快捷键**:Sublime Text 2 允许用户自定义配置文件和快捷键绑定,...

    SublimeREPL中支持Processing插件

    **SublimeText介绍** Sublime Text是一款广受欢迎的代码编辑器,以其速度快、功能强大、高度可定制而闻名。它支持多种编程语言,并拥有丰富的插件生态系统,SublimeREPL就是其中之一。 **SublimeREPL的功能** ...

Global site tag (gtag.js) - Google Analytics