2014-06-06 86 views
-1

我正在製作一個旨在運行基於java7的控制檯應用程序的.jar文件的android應用程序。有人能指示我的方式,我可以在我的應用程序代碼中使用shell命令運行此文件嗎?通過shell運行「.jar」

+2

...我很困惑。 「通過外殼」 - 這使得它聽起來像你通過另一個應用程序運行它。但是,你說你正在開發*一個應用程序......那麼你的意思是什麼?你想通過你的應用程序調用.jar嗎? – hichris123

+0

是的,我正好想通過我的應用程序運行.jar – user192198

回答

0

你不能。 Android不附帶Java 7虛擬機。它使用的Dalvik VM不兼容。

+0

是否有虛擬機庫或其他? – user192198

0

你的意思是打開一個控制檯並運行該jar文件?如果是,命令如下所示:

java -jar <my jar file> 

您能否更清楚一點?

0

如果你正在嘗試是運行在命令行(終端)的罐子就用

java -jar <jarfile> 

如果你想運行一個類,它是罐子裏,然後只需確保jar在類路徑中並直接使用該類。