如何使用输入从dalvikvm和.jar文件开始。这样的事情:
dalvikvm -cp /path to jar/test.jar "hello"
test.jar的主要方法是将此hello打印到控制台。有可能吗?将此输入提供给main方法的正确方法是什么,例如作为main方法的String [] args的输入。
答案 0 :(得分:2)
我做了类似的事情: / system / bin / dalvikvm -Xbootclasspath:/system/framework/core.jar -Xverify:none * -Dosgi.debug = file:/data/.option * s ......... -Dosgi.parentClassloader = ext -classpath ..... -console -clean
不是通过String []传递参数,我不知道在这种情况下怎么做,你可以使用-D“nameparameter”=“value”格式(参见adb shell dalvikvm -help),它允许你定义还有新参数(我只使用预定义的参数)并将它们发送到vm;然后在你的主类中你可以使用String prop = System.getProperty(“nameparameter”)来获取它们
答案 1 :(得分:1)
您是否遵循了these步骤?看起来你需要运行这样的东西:
#/ system / bin / dalvikvm -Xbootclasspath:/system/framework/core.jar -classpath /data/CmdLine.jar org.apache.HelloWorld / system / bin / dalvikvm -Xbootclasspath:/system/framework/core.jar -classpath /data/CmdLine.jar org.apache.HelloWorld
Hello World!