我需要运行以下命令才能在 Ubuntu 中运行程序。
Java -Dprism.forceGPU=true -jar quantumVITAS-0.1.0.jar
我收到错误“找不到 Java”
我已经下载了最新版本的 JRE。
我需要运行以下命令才能在 Ubuntu 中运行程序。
Java -Dprism.forceGPU=true -jar quantumVITAS-0.1.0.jar
我收到错误“找不到 Java”
我已经下载了最新版本的 JRE。
我是初学者,所以如果您要阅读一个愚蠢的问题,我深表歉意。
我想从事 Java 项目。这是 GitHub 上的一个项目:https ://github.com/particleincell/Starfish 。
问题是我对如何实际工作感到很迷茫。我不太了解在 Java 中编程所需的各种组件(JRE、JDK 等)。我在我的电脑上克隆了这个项目,并设法让它在终端上运行。但是,将来我将需要实现插件(处理源代码),我想了解什么是最好的方法。Atom 似乎是一个有效的编辑器,但我不明白它是否足以处理 Java 项目以及如何处理它。我真的需要帮助开始。现在我总是自己做,但每次都有一些问题,如果我把一切都设置好,我可以从一开始就解决。这一次我有更多的时间,我想正确地开始作为一个真正的程序员工作。
非常感谢!
托马索
我一直在尝试安装最新版本的 java-8。但是,我发现由于 java 许可证的更改,PPAppa:webupd8team/java
已经停止。
我现在应该如何将我的 java 更新到 8.0_201 或 8.0_211?
谢谢!
所以我的问题是 openjfx 并在 Scala-sbt 项目中使用它。实际问题是 JAVAFX_HOME 路径。
首先,我在我的计算机上安装了 java 版本 10.0.2,并且 openjfx(我将其作为 JavaFX)位于基于 java 8jre 的 ubuntu 存储库中(需要 openjdk-8-jre)。所以当我安装它时需要另一个版本的java。
但是在安装openjfx之后,我的 sbt build 仍然不会打开项目并给出错误
java.lang.ExceptionInInitializerError
...
引起:java.util.NoSuchElementException:找不到密钥:JAVAFX_HOME
我认为这是因为 java 当前版本是 10 而 javafx 是 8。但是当我尝试做
update-alternatives --config java
并选择版本 8,java 似乎根本无法运行。java --version 的输出然后说:
无法识别的选项:--version
错误:无法创建 Java 虚拟机。
错误:发生了致命异常。程序将会退出。
那么,有没有办法只将 javafx 导出到 .bashrc,类似于:
export JAVA_HOME="$(jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));')"
要使 JAVAFX_HOME 路径正常工作,还是必须以某种方式将 java 重新安装到 java 8 才能使 javafx 正常工作?
我在L ubuntu 18.04上启动 IntelliJ IDEA 时遇到问题。在研究这个问题时,我偶然发现了这篇文章,它描述了类似的问题。那里的人建议使用 IDEA 捆绑的 JRE,而不是其他版本。但我不知道如何改变它。我已阅读说明,但它说我需要编辑/home/<username>/.<product>/<product>.jdk
文件。我没有这样的文件。该指令还建议编辑/bin/idea.sh
,但我不知道在那里编辑什么。我应该编辑什么?
我正在尝试使用我的 Java 安装的自定义位置配置 Dbeaver,因为我通过 SDKMAN 安装了它。
为此,我已将vm
参数添加到dbearver.ini
文件中,因此现在当 Dbeaver 启动时,它会在该文件夹中搜索我的 Java 安装。我的内容dbearver.ini
是:
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834
-showsplash
--launcher.GTK_version
2
-vm
~/.sdkman/candidates/java/8u161-oracle/jre/bin
-vmargs
-XX:+IgnoreUnrecognizedVMOptions
--add-modules=ALL-SYSTEM
-Xms64m
-Xmx1024m
我尝试了许多路径作为vm
论据,但没有让它与任何人一起使用。我总是收到以下错误:
由于错误要求 JRE 或 JDK,我不知道应该指向哪个可执行文件。
我在 SDKMAN 放置它们的标准位置安装了以下 Java 8 ( ~/.sdkman/candidates/java
)
你能帮我让 Dbeaver 工作吗?我不想在我的机器上重复安装 Java。
我有一个使用本指南安装的带有 Oracle JDK 1.8.0_141 的 Ubuntu 安装。
tar
文件被提取到/opt/jdk
用于设置java
为默认值的命令及其下方。
update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100
update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
java -version
这些完成后,命令可以正常工作,但是当我尝试maven
使用apt-get
它安装时,它会尝试安装default-jre
而不是使用这个已安装的版本。
您知道如何更改此默认行为吗?
有什么方法可以让我通过命令行使用 JRE 执行 .jar 文件。我的文件有问题,我想看看是否可以获得有关错误所在的任何信息。当我尝试用 ./ 执行它时,它说它不能执行二进制文件。但是该图标让我可以选择使用 Java Runtime Environment 运行。