我想知道如何使用shell腳本執行java代碼?請不要複製「如何使用java代碼執行shell腳本?」。我想知道的是如何使用shell腳本執行java代碼?
shell script executes java code.
我並不想知道的是
java code executes shell script.
我的操作系統的版本是5.5 cent0s(64位)。
我想知道如何使用shell腳本執行java代碼?請不要複製「如何使用java代碼執行shell腳本?」。我想知道的是如何使用shell腳本執行java代碼?
shell script executes java code.
我並不想知道的是
java code executes shell script.
我的操作系統的版本是5.5 cent0s(64位)。
像這樣,你的意思是?
#!/bin/sh
java -jar your-java-compiled-into-a.jar
根據你的回答,我需要編譯java類嗎? –
是的,JVM只能運行字節碼(.class文件)。你可以像湯姆說的那樣把它裝進罐子裏。 – LanguagesNamedAfterCofee
如果您不想編譯但仍然使用JVM,您需要避免使用Java,並使用可以在JVM上運行的其中一種腳本語言,例如ruby(jruby),javascript(rhino),groovy ... – Tom
您需要啓動編譯器,然後運行JVM。這是你想要的嗎? – nhahtdh
簡單的java -jar your_jar.jar或javac your_class可以工作。或者你的意思是別的嗎? – vikas
@nhahtdh是的,我想運行.sh文件和這些文件運行java程序。 –