Java 被正确安装在我的 Ubuntu 12.04 中, PATH 变量被设置在 .bashrc
文件中。
命令 java -version
给出了预期输出 。
但当我尝试开始日出时, 它抱怨说JDK没有找到。
""https://i.sstatic.net/YtAhG.png" alt="此处输入图像描述"/ >
Java 被正确安装在我的 Ubuntu 12.04 中, PATH 变量被设置在 .bashrc
文件中。
命令 java -version
给出了预期输出 。
但当我尝试开始日出时, 它抱怨说JDK没有找到。
""https://i.sstatic.net/YtAhG.png" alt="此处输入图像描述"/ >
在我看来,你似乎已经把PATH环境设置在你的外壳里, 但你正在使用一些菜单项或捷径来启动叶利浦, 而上下文正在使用不同的 PATH。
其中一个选项是更改日食. ini 文件, 正如其他答案所说的 。
另一个选项是试图弄清楚为什么Eclipse会用不同的 PATH 发射到您命令路径中的一个 。 (“ 固定 ” 可能只是要再次登出并登录, 以使发射器接收更新的 PATH 设置。 或者发射器可能从别处接收错误的 PATH 设置 。 )
您可能需要编辑您的 eclipse. ini
文件, 并在此提及路径 。 更多信息请查阅 < a href="http:// wiki. eclipse. org/Eclipse. ini" rel= "nofollown noreferrer" > this 。
编辑:
-vm
/opt/sun-jdk-1.6.0.02/bin/java
您的 vm 参数应该如此出现在. ini 文件中。 如果不是, 请更改它 。 不过要小心路径 。 一般情况下 Java 安装在 /opt 中, 但检查一下您的系统 。
此外,请参看"https://stackoverflow.com/ questions/44919983/eclipse-eclipse-cant-find-the-jdk-or-jre"。 <这个 问题也是。
Ubuntu的Java通常位于/usr/lib/jvm/ <your_java_version>
,但Ubuntu通常在/usr/lib/jvm/java-7-sun
上创建目前版本的java的符号链接。该符号链接可能存在,也可能不存在,这取决于您如何在您的机器上安装 java。
导航到 / usr/ lib/jvm/
并键入 ls
命令以找到 java 所在的适当文件夹。 一旦定位锁定, 请查找名为 < code> libjvm.so 的文件 。
在我的机器里, 蒸汽电弧像这个样子:
-vm
/usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so
确保路径位于 -vm
下方的新行中, 否则它不会工作 。
您可以明确告诉您的日食会话中哪个jdk/ jre 您想要它开始在 eclipse.ini
中添加以下内容 :
-vm home/..../jre/bin/javaw.exe
通过软件包管理器安装日食, 您不应该有这样的问题 。
您在主目录中手动安装了日食, 日食正试图找到一个安装日食的地方, 但您可能没有下载带有日食本身的日食版本。 因此它需要多一点帮助才能工作 。
如上文所述,删除您目前安装的装置,并通过软件包经理安装。
跟随以下步骤, 定义所有手动安装 JDK 的发射器可用的路径变量
步骤 :
1 - 1 -
cd /etc/
2 - 2 -
sudo vim ~/.profile
- 在您第2步打开文件中添加以下代码
PATH="$HOME/bin:$HOME/.local/bin:/usr/lib:$PATH"
JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
4- 重新启动您的系统
日圆阅读我的文件 帮助我明确解决了这个问题。
如果这似乎可以解决问题,问题可能实际上与使用 GCJ 作为运行 Eclipse 的 Java 运行时间有关。 位于 Eclipse s 文件夹中的日蚀. ini 文件可以被修改, 以便在启动时自动将这个论点传递到 Eclipse 。 其内容示例如下:
-showsplash
org.eclipse.platform
-vm
/opt/jdk-1.8/bin/java
-vmargs
-Xms256m
-Xmx1024m
所以我不得不将这条线放在 -vmargs
之前。
-vm /home/{Users_Directory}/Desktop/jdk-8u251-linux-x64/jdk1.8.0_251/bin
Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...
Check this, List<String> list = new ArrayList<String>(); for (int i = 0; i < 10000; i++) { String value = (""+UUID.randomUUID().getLeastSignificantBits()).substring(3, ...
I am in the middle of solving a problem where I think it s best suited for a decorator and a state pattern. The high level setting is something like a sandwich maker and dispenser, where I have a set ...
I have been trying to execute a MS SQL Server stored procedure via JDBC today and have been unsuccessful thus far. The stored procedure has 1 input and 1 output parameter. With every combination I ...
I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...
If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...
I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....
I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...