簡體   English   中英

在 ubuntu 上設置 eclipse

[英]Setting up eclipse on ubuntu

我的 Ubuntu 機器上的 Eclipse 有一個小問題。 我安裝了 JDK,設置了 JAVA_HOME 和 PATH 變量,一切似乎都正確,但是 eclipse 拒絕啟動並拋出錯誤:

Java 運行時環境 (JRE) 或 Java 開發工具包 (JDK) 必須可用才能運行 Eclipse。 搜索以下位置后未找到 Java 虛擬機:/opt/eclipse/jre/bin/java java in your current PATH

不知道有什么問題。 請幫助。

筆記:

我能夠在終端中運行 java 和 javac 。

如果您的系統中已經安裝了 JDK,但仍然出現此錯誤 - 只需按照以下步驟操作:

1)open eclipse.ini file with text editor.
2)copy your jdk path by using -vm command (vm and your path should not be in same line)
eg:
-vm        
/usr/lib/java/jdk1.7.0_75/jre/bin/java 
3)-vm should be placed before -vmargs in eclipse.ini file.

如果您按照上述簡單步驟操作,99% 會起作用

這對我有用:

ubuntu:~$ sudo apt-get install default-jre

您需要在 /usr/bin/java 為 java 二進制文件創建一個鏈接(無論您將它放在何處)。

sudo ln -s /path/to/jre*/bin/java /usr/bin/java

您可能需要將您的 JAVA_HOME 環境變量設置為:

export JAVA_HOME=/apps/java/jdk1.6.0_13

看看這個答案

  1. 打開你的 eclipse.ini 文件
  2. 添加 -vm usr/lib/jvm/jdk1.8.x_xx/jre/bin/java 這必須放在 -vmarg 之前

  3. 保存文件

  4. 開始你的日食快樂編碼...

似乎eclipse在/usr/bin目錄下尋找java,在這個目錄中創建java命令的符號鏈接可以解決你的問題,至少解決我的問題

我必須在我的機器上運行一些 jre 和 jdks 並且不想弄亂環境。 我想為我的環境保留 1.6,但在 1.7 下運行 eclipse。 我將以下行添加到我的 elcipse.ini 文件中以指定運行 eclipse 的確切 jvm:

-vm
/usr/lib/jvm/jdk1.7_latest/bin/java

顯然,您的路徑可能有所不同。 請注意,上面的jdk1.7_latest是最新 Java 7 jdk 特定版本的符號鏈接。

希望能幫助某人。

這是您的 jdk 沒有為當前配置文件正確設置的問題。 在您當前的配置文件中啟動 eclipse 之前。 在運行 eclipse 的當前配置文件上運行“java -version”命令。 當然,它甚至會要求安裝 jdk/jre,甚至已經安裝了 jdk 但在不同的配置文件上。

因此有兩種方法: 解決方案 1. 在當前配置文件編輯中安裝 jdk 並添加以下行 vi /etc/profile export JAVA_HOME=/usr/local/jdk-1.8 export PATH=$PATH:$JAVA_HOME/bin

方案二:~/.profiles export JAVA_HOME=/usr/local/jdk-1.8 export PATH=$PATH:$JAVA_HOME/bin

解決方案 3:我嘗試過並為我完美地工作。 1. gedit /home/../eclipse/eclipse.ini 2. 在 -vmargs 和 eclipse.ini 文件中的任何插件或 jar 執行之前添加以下行

-startup
-vm        
/usr/local/java/jdk1.8.0_251/bin/java.exe
plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1100.v20190907-0426
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM

在從許多 stackoverflow 建議和博客中進行探索后,該解決方案非常有效。

暫無
暫無

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

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