2012-10-06 148 views
0

我想知道如何使用shell脚本执行java代码?请不要复制“如何使用java代码执行shell脚本?”。我想知道的是如何使用shell脚本执行java代码?

 shell script executes java code. 

我并不想知道的是

 java code executes shell script. 

我的操作系统的版本是5.5 cent0s(64位)。

+0

您需要启动编译器,然后运行JVM。这是你想要的吗? – nhahtdh

+0

简单的java -jar your_jar.jar或javac your_class可以工作。或者你的意思是别的吗? – vikas

+0

@nhahtdh是的,我想运行.sh文件和这些文件运行java程序。 –

回答

2

像这样,你的意思是?

#!/bin/sh 
java -jar your-java-compiled-into-a.jar 
+0

根据你的回答,我需要编译java类吗? –

+1

是的,JVM只能运行字节码(.class文件)。你可以像汤姆说的那样把它装进罐子里。 – LanguagesNamedAfterCofee

+0

如果您不想编译但仍然使用JVM,您需要避免使用Java,并使用可以在JVM上运行的其中一种脚本语言,例如ruby(jruby),javascript(rhino),groovy ... – Tom