一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 將Sublime Text 2配置為Java的IDE的教程

將Sublime Text 2配置為Java的IDE的教程

2019-12-26 13:20goldensun JAVA教程

這篇文章主要介紹了將Sublime Text 2配置為Java的IDE的教程,包括能讓Sublime這個文本編輯器編譯和運行Java程序等,需要的朋友可以參考下

Sublime Text 2 是我最喜歡用來編碼的文本編輯器,如果你嘗試使用后相信你也會喜歡上它的。在這篇文章中我們將討論如何在 Sublime Text 2 中編譯和運行 Java 程序。


第一步:設置 Java PATH 變量

這是第一步也是最基本的一步,用來設置編譯和運行 Java 程序基本命令如 javac 和 java 的存放路徑。


在 Windows 下設置 PATH 路徑的步驟:

  •     右鍵“我的電腦”
  •     選擇“屬性”
  •     進入高級系統設置
  •     找到并點擊“環境變量”按鈕
  •     進入系統變量并找到 PATH 變量
  •     粘貼 JDK 的 bin 目錄到 PATH 變量值的最后


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

將Sublime Text 2配置為Java的IDE的教程

 在 Ubuntu 下設置 PATH 變量

1. 在控制臺中進入 /etc 目錄
2. 使用管理員權限打開環境文件:
 

?
1
Sudo gedit /etc/environment

3. 粘貼 jdk 的 bin 目錄到 path 變量的最后并保存文件退出編輯器
4. 注銷并重新登錄

Step #2. 創建批處理或者Shell腳本
要想編譯運行Java程序,需要創建一個批處理或者shell腳本

對于 Windows

使用下面代碼創建文件runJava.bat 
 

?
1
2
3
4
5
6
7
8
9
10
11
@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目錄下

對于 Ubuntu

使用下面代碼創建文件 runJava.sh 
 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
[ -f "$1.class" ] && rm $1.class
for file in $1.java
do
echo "Compiling $file........"
javac $file
done
if [ -f "$1.class" ]
then
echo "-----------OUTPUT-----------"
java $1
else
echo " "
fi

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


使用下面的命令將這個腳本文件移動到jdk的bin目錄下

?
1
Sudo mv runJava.sh /usr/lib/jvm/jdk1.6.0_17/bin

在移動完之后要設置文件的可執行權限為755,以確保此文件是可執行的,在ubuntu下可以通過右鍵屬性,在權限的tab上勾選可執行選項。


Step #3 – 修改 Javac.sublime-build
按照以下的步驟修改sublime text 2的編譯系統腳本。

  •     在選項卡Preferences > Browse Packages.. 打開sublime的包目錄
  •     轉到Java Folder
  •     打開 JavaC.sublime-build 替換下面的命令行
?
1
"cmd": ["javac", "$file"],

在 Windows 下使用以下命令替換

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

在 Ubuntu 下使用以下命令替換

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

Step #4 – 現在寫個測試程序,使用CTRL+B 運行下試試吧!

將Sublime Text 2配置為Java的IDE的教程

可以看到控制臺編譯并運行了程序

延伸 · 閱讀

精彩推薦
  • JAVA教程Java的Socket網絡編程基礎知識入門教程

    Java的Socket網絡編程基礎知識入門教程

    這篇文章主要介紹了Java的Socket網絡編程基礎知識入門教程,包括基于TCP/IP和UDP協議的簡單實例程序講解,需要的朋友可以參考下...

    cdai3932019-06-16
  • JAVA教程淺談java封裝

    淺談java封裝

    封裝封裝就是將屬性私有化,提供公有的方法訪問私有的屬性。*實現封裝的步驟:(1)修改屬性的可見性來限制對屬性的訪問。(2)為每個屬性創建一對...

    hebedich2782019-12-13
  • JAVA教程java使用TimerTask定時器獲取指定網絡數據

    java使用TimerTask定時器獲取指定網絡數據

    java.util.Timer定時器,實際上是個線程,定時調度所擁有的TimerTasks。一個TimerTask實際上就是一個擁有run方法的類,需要定時執行的代碼放到run方法體內,Ti...

    java教程網3332019-10-29
  • JAVA教程java實現收藏名言語句臺詞的app

    java實現收藏名言語句臺詞的app

    本文給大家分享的是使用java制作的記錄名人名言臺詞等等讓你難忘的語句的APP的代碼,非常的實用,有需要的小伙伴可以參考下。 ...

    hebedich4712019-12-14
  • JAVA教程java設置session過期時間的實現方法

    java設置session過期時間的實現方法

    這篇文章主要介紹了java設置session過期時間的實現方法,以實例形式詳細講述了具體實現過程,非常具有參考借鑒價值,需要的朋友可以參考下 ...

    shichen20143142019-12-03
  • JAVA教程Java判斷時間段內文件是否更新的方法

    Java判斷時間段內文件是否更新的方法

    這篇文章主要介紹了Java判斷時間段內文件是否更新的方法,通過實例形式講述了定時器、類加載器及線程等方法實現判斷文件更新的功能,具有一定的參考借...

    shichen20141332019-12-07
  • JAVA教程java圖片驗證碼實現示例分享

    java圖片驗證碼實現示例分享

    這篇文章主要介紹了java實現圖片驗證碼示例,需要的朋友可以參考下 ...

    java技術網4202019-11-11
  • JAVA教程JAVA時間日期處理類實例

    JAVA時間日期處理類實例

    這篇文章主要介紹了JAVA時間日期處理類,可實現遍歷兩個日期之間的每一天的功能,涉及針對日期的常見操作技巧,需要的朋友可以參考下 ...

    MagicYK2772019-12-16
主站蜘蛛池模板: bt天堂在线最新版在线 | 日韩在线一区二区 | 亚洲天堂在线视频观看 | 1769在线视频 | 亚洲视频免费在线观看 | 精品久久洲久久久久护士免费 | 双性太子 | 成人在线观看视频免费 | 好大好猛好爽好深视频免费 | 日本成人免费在线视频 | 亚洲一区二区三区91 | 欧美同性猛男野外gay免费 | 99草视频| 日本剧情片在线播放中文版 | gay台湾无套男同志可播放 | 91超级碰 | 国产精品第| 国内精品久久久久久久久 | 国产91短视频 | 秋霞鲁丝影院久久人人综合 | 欧美日韩国产在线人成dvd | 久久人妻少妇嫩草AV無碼 | 国产精品美女久久久久网站 | 吻戏辣妞范1000免费体验 | 性欧美xxxxx老太婆 | 边摸边吃奶边做爽视频免费 | 99视频有精品视频免费观看 | 公翁的舌尖研磨她的花蒂小说 | 9久久9久久精品 | 咪咪爱小说 | 蜜桃成熟时1997在线看免费看 | 18未年禁止免费观看 | 99精品国产综合久久久久 | 36美女厕所撒尿全过程 | 色综合久久中文字幕综合网 | 深夜成人 | 色就色欧美综合偷拍区a | 亚洲高清视频在线 | 4hu影院永久在线播放 | 国产午夜精品久久理论片小说 | 亚洲欧美成人综合久久久 |