Niedawno poznałem Sublime Text 3 i próbowałem uruchomić w nim Javę.Jak uruchomić Javę za pomocą Sublime Text 3 na Mac OS
Mam zmodyfikowany JavaC.sublime-build w pakiecie, Java.sublime-package.
JavaC.sublime-build:
{
"cmd": ["runJava.sh", "$file_base_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}
Mam skrypt (runJava.sh) jak poniżej, i umieścić go w folderze bin Java.
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
Java folderu bin:
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin
Jednak, kiedy zbudować plik java, mam komunikat o błędzie, że ....
[Errno 2] No such file or directory: 'runJava.sh'
[cmd: ['runJava.sh', 'Test']]
[dir: /Users/xxxxxxx/Desktop]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]
Nie mam pojęcia, dlaczego ta wiadomość się wyświetliła, ponieważ runJava.sh znajduje się we właściwym miejscu, czyli w folderze bin Java.
Jaka jest przyczyna tego problemu?
Test: /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/runJava.sh: Permission denied [Ukończony w 0.0 z kodem wyjścia 126] [cmd: ['runJava.sh', 'Test']] [katalog:/Users/xxxxx/Desktop] [ścieżka:/usr/bin:/bin:/usr/sbin:/sbin] – styner
Dziękuję za komentarz, ale pojawił się kolejny komunikat o błędzie opisany powyżej. Odmowa pozwolenia. Co mam zrobić? – styner