카테고리 없음

Java run in sublime text 2

esudoz 2013. 5. 4. 01:19

+ Windows


1) makes "runJava.bat" to bin folder of Java.

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

)


2) In sublime text 2, "Preferences" -> "Browse packages"

Modify "JavaC.sublime-build".

From

"cmd": ["javac", "$file"],

To

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



+ Linux


1) makes "runJava.sh" to bin folder of Java. [ex..) sudo mv runJava.sh /usr/lib/jvm/jdk1.6.0_17/bin]

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


2) In sublime text 2, "Preferences" -> "Browse packages"

Modify "JavaC.sublime-build".

From

"cmd": ["javac", "$file"],

To

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