程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 將Sublime Text 2設置裝備擺設為Java的IDE的教程

將Sublime Text 2設置裝備擺設為Java的IDE的教程

編輯:關於JAVA

將Sublime Text 2設置裝備擺設為Java的IDE的教程。本站提示廣大學習愛好者:(將Sublime Text 2設置裝備擺設為Java的IDE的教程)文章只能為提供參考,不一定能成為您想要的結果。以下是將Sublime Text 2設置裝備擺設為Java的IDE的教程正文


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 ,粘貼的後果以下圖所示

 在 Ubuntu 下設置 PATH 變量

1. 在掌握台中進入 /etc 目次
2. 應用治理員權限翻開情況文件:
 

Sudo gedit /etc/environment

3. 粘貼 jdk 的 bin 目次到 path 變量的最初並保留文件加入編纂器
4. 刊出偏重新登錄

Step #2. 創立批處置或許Shell劇本
要想編譯運轉Java法式,須要創立一個批處置或許shell劇本

關於 Windows

應用上面代碼創立文件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目次下

關於 Ubuntu

應用上面代碼創立文件 runJava.sh 
 

[ -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目次下

 
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 調換上面的敕令行
  "cmd": ["javac", "$file"],

在 Windows 下應用以下敕令調換

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

在 Ubuntu 下應用以下敕令調換

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

Step #4 – 如今寫個測試法式,應用CTRL+B 運轉下嘗嘗吧!

可以看到掌握台編譯並運轉了法式

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved