2011-02-07 95 views
0

我想將java(內部化)嵌入到我的應用程序的安裝目錄中。查看我可以通過的文檔和所有其他幫助,將java目錄複製到應用程序,然後按照規定設置所有環境變量和路徑。但是,當我使用這個新的java目錄啓動應用程序時,它會給java找不到錯誤。有人可以給我一些提示嗎?在您的桌面應用程序中嵌入(內部化)java

在此先感謝!

+0

笏平臺是它嗎?您是否嘗試在命令提示符下打印路徑變量值? – JSS 2011-02-07 12:30:51

+0

@JSS - 是的。一切都是正確的。仍然沒有運氣。 – Ali 2011-02-07 14:15:32

+0

我想要一個商業工具,Advanced Installer支持Java應用程序的JRE捆綁包。否則,您可以嘗試使用使用複製的JRE文件的自定義命令行啓動應用程序。直接啓動main .jre不會自動識別您複製的JRE文件,因爲您實際上沒有安裝JRE,只是複製了它的文件。 – 2011-02-07 14:30:22

回答

0

但是,當我使用這個新的java目錄啓動應用程序時,它會給java找不到錯誤。有人可以給我一些提示嗎?

你明顯沒有正確設置%PATH%環境。這就是導致Java啓動時發現「未找到java」的原因。

,你可以:

  • 修改任何試圖啓動Java打印出環境變量,或任何試圖啓動Java使用絕對路徑的「Java」的命令
  • 變化。
0

祝你好運,但我可以問你爲什麼要這樣做?如果你真的想在你的應用程序下安裝java,請在那裏安裝java。您可以使用靜默安裝模式。我現在不記得語法,但是如果你在windows上,Java安裝由Windows安裝程序,所以搜索「默認運行Windows安裝程序」並按照說明進行操作。我相信這種方法會更好,更容易。

0

將源文件下載到WinRun4J(在Windows上用javaw替代)並查看它們如何初始化JVM。