簡體   English   中英

在同一目錄中使用java.exe運行Java程序,而無需安裝

[英]Run a Java program with java.exe in the same directory without installing

我知道有很多與此類似的帖子,但是他們的所有答案都需要創建一個.exe文件。 我想知道如何在不安裝Java的情況下在文件夾中運行程序。

我不想安裝Java 8,因為它破壞了我的某些程序。 我想使用指向同一目錄中的java.exe文件的start.bat文件在文件夾中運行Java程序。 像這樣:

"java.exe" -jar program.jar

錯誤是這樣的:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'

has value '1.7', but '1.8' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

由於命令窗口是在同一目錄中打開的,因此“ java.exe”應指向Java運行時。

我可以將java.dll復制到該目錄以使其工作嗎? 不安裝Java 8怎么辦? 我可以使用Java ME嗎?

為什么不創建一個.bat文件來聲明一個新的JAVA_HOME並僅為此DOS / batch會話追加到PATH,那么您可以指向一個具有所需JRE的位置(但是,您必須安裝它是Windows的東西)。

我知道您不願意在Windows上安裝JDK / JRE 8,因為:“我不想安裝Java 8,因為它破壞了我的某些程序”。 但是請相信我,您始終可以在Java控制面板(Windows >>控制面板>> Java)上更改JRE版本,並更改​​JAVA_HOME&PATH環境變量,盡管您的瀏覽器插件可能會出現問題,但是Java安裝會影響他們也..我想在這種情況下,您可以嘗試跳過安裝過程的這一部分,或者..之后再安裝JDK 7?

如果您只想運行該程序,則還可以安裝VirtualBox並使用Windows創建VM,然后在其中安裝JDK8,從而避免OS中出現任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM