English 中文(简体)
无法在 Ubuntu 上找到 Java 剪贴板
原标题:Eclipse cannot find Java on Ubuntu

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





相关问题
Spring Properties File

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 ...

Logging a global ID in multiple components

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 ...

Java Library Size

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 ...

How to get the Array Class for a given Class in Java?

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....

SQLite , Derby vs file system

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 ...

热门标签