huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]openSUSE 系统下 Eclipse 的详细配置指南|eclipse配置openjdk,openSUSE Eclipse 配置,openSUSE系统下Eclipse与OpenJDK集成配置详解

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文详细介绍了在openSUSE系统中配置Eclipse的方法,包括如何安装和设置openjDK,以及Eclipse的具体配置步骤,旨在帮助用户在openSUSE环境顺利使用Eclipse开发工具。

本文目录导读:

  1. 安装 Eclipse
  2. 配置 Eclipse

openSUSE 是一款优秀的开源操作系统,而 Eclipse 则是一个强大的跨平台集成开发环境(IDE),将 Eclipse 安装在 openSUSE 系统上,可以为我们提供一个高效、稳定的开发环境,本文将详细介绍如何在 openSUSE 系统下安装和配置 Eclipse,帮助开发者顺利开展项目。

安装 Eclipse

1、下载 Eclipse

我们需要从 Eclipse 官方网站(https://www.eclipse.org/downloads/)下载适合 openSUSE 系统的 Eclipse 安装包,建议选择 Eclipse IDE for Java Developers 或 Eclipse IDE for Java EE Developers 版本。

2、安装 Java 运行环境

Eclipse 是基于 Java 的应用程序,因此我们需要安装 Java 运行环境(JRE),在 openSUSE 系统中,可以使用以下命令安装 OpenJDK:

sudo zypper install java-11-openjdk

3、安装 Eclipse

下载完成后,将 Eclipse 安装包解压到指定目录,例如/opt/eclipse,创建一个桌面快捷方式,以便于启动 Eclipse。

/usr/share/applications/ 目录下创建一个名为eclipse.desktop 的文件,并输入以下内容:

[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

保存并关闭文件,您可以在桌面环境中找到并启动 Eclipse。

配置 Eclipse

1、设置工作空间

首次启动 Eclipse 时,会提示您选择工作空间,工作空间是 Eclipse 管理项目文件和配置的地方,您可以选择默认的工作空间,也可以自定义一个路径。

2、更改默认字体

Eclipse 默认使用的字体可能不太适合中文显示,我们可以通过修改eclipse.ini 文件来更改默认字体。

/opt/eclipse/ 目录下找到eclipse.ini 文件,在-vmargs 行之前添加以下内容:

-vm
/opt/java/jdk-11/bin
-Dswt.awt.graphicdevice=org.eclipse.swt.internal.gtk.GC
-Dswt.awt.noerasebackground=true
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
-Dgtk_SLEEP=1
-Djava.awt.headless=true
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner
-Dorg.eclipse.swt.internal.Cocoa theme=org.eclipse.swt.internal.cocoa.CocoaTheme
-Dorg.eclipse.swt.internal.gtk.TableTreeCA=org.eclipse.swt.internal.gtk.TableTreeCA
-Dorg.eclipse.swt.internal.gtk.TableTreeCB=org.eclipse.swt.internal.gtk.TableTreeCB
-Dorg.eclipse.swt.internal.gtk.TableTreeCC=org.eclipse.swt.internal.gtk.TableTreeCC
-Dorg.eclipse.swt.internal.gtk.TableTreeCD=org.eclipse.swt.internal.gtk.TableTreeCD
-Dorg.eclipse.swt.internal.gtk.TableTreeCE=org.eclipse.swt.internal.gtk.TableTreeCE
-Dorg.eclipse.swt.internal.gtk.TableTreeCF=org.eclipse.swt.internal.gtk.TableTreeCF
-Dorg.eclipse.swt.internal.gtk.TableTreeCG=org.eclipse.swt.internal.gtk.TableTreeCG
-Dorg.eclipse.swt.internal.gtk.TableTreeCH=org.eclipse.swt.internal.gtk.TableTreeCH
-Dorg.eclipse.swt.internal.gtk.TableTreeCI=org.eclipse.swt.internal.gtk.TableTreeCI
-Dorg.eclipse.swt.internal.gtk.TableTreeCJ=org.eclipse.swt.internal.gtk.TableTreeCJ
-Dorg.eclipse.swt.internal.gtk.TableTreeCK=org.eclipse.swt.internal.gtk.TableTreeCK
-Dorg.eclipse.swt.internal.gtk.TableTreeCL=org.eclipse.swt.internal.gtk.TableTreeCL
-Dorg.eclipse.swt.internal.gtk.TableTreeCM=org.eclipse.swt.internal.gtk.TableTreeCM
-Dorg.eclipse.swt.internal.gtk.TableTreeCN=org.eclipse.swt.internal.gtk.TableTreeCN
-Dorg.eclipse.swt.internal.gtk.TableTreeCO=org.eclipse.swt.internal.gtk.TableTreeCO
-Dorg.eclipse.swt.internal.gtk.TableTreeCP=org.eclipse.swt.internal.gtk.TableTreeCP
-Dorg.eclipse.swt.internal.gtk.TableTreeCQ=org.eclipse.swt.internal.gtk.TableTreeCQ
-Dorg.eclipse.swt.internal.gtk.TableTreeCR=org.eclipse.swt.internal.gtk.TableTreeCR
-Dorg.eclipse.swt.internal.gtk.TableTreeCS=org.eclipse.swt.internal.gtk.TableTreeCS
-Dorg.eclipse.swt.internal.gtk.TableTreeCT=org.eclipse.swt.internal.gtk.TableTreeCT
-Dorg.eclipse.swt.internal.gtk.TableTreeCU=org.eclipse.swt.internal.gtk.TableTreeCU
-Dorg.eclipse.swt.internal.gtk.TableTreeCV=org.eclipse.swt.internal.gtk.TableTreeCV
-Dorg.eclipse.swt.internal.gtk.TableTreeCW=org.eclipse.swt.internal.gtk.TableTreeCW
-Dorg.eclipse.swt.internal.gtk.TableTreeCX=org.eclipse.swt.internal.gtk.TableTreeCX
-Dorg.eclipse.swt.internal.gtk.TableTreeCY=org.eclipse.swt.internal.gtk.TableTreeCY
-Dorg.eclipse.swt.internal.gtk.TableTreeCZ=org.eclipse.swt.internal.gtk.TableTreeCZ
-Dorg.eclipse.swt.internal.gtk.TableTreeC0=org.eclipse.swt.internal.gtk.TableTreeC0
-Dorg.eclipse.swt.internal.gtk.TableTreeC1=org.eclipse.swt.internal.gtk.TableTreeC1
-Dorg.eclipse.swt.internal.gtk.TableTreeC2=org.eclipse.swt.internal.gtk.TableTreeC2
-Dorg.eclipse.swt.internal.gtk.TableTreeC3=org.eclipse.swt.internal.gtk.TableTreeC3
-Dorg.eclipse.swt.internal.gtk.TableTreeC4=org.eclipse.swt.internal.gtk.TableTreeC4
-Dorg.eclipse.swt.internal.gtk.TableTreeC5=org.eclipse.swt.internal.gtk.TableTreeC5
-Dorg.eclipse.swt.internal.gtk.TableTreeC6=org.eclipse.swt.internal.gtk.TableTreeC6
-Dorg.eclipse.swt.internal.gtk.TableTreeC7=org.eclipse.swt.internal.gtk.TableTreeC7
-Dorg.eclipse.swt.internal.gtk.TableTreeC8=org.eclipse.swt.internal.gtk.TableTreeC8
-Dorg.eclipse.swt.internal.gtk.TableTreeC9=org.eclipse.swt.internal.gtk.TableTreeC9
-Dorg.eclipse.swt.internal.gtk.TableTreeCA=org.eclipse.swt.internal.gtk.TableTreeCA
-Dorg.eclipse.swt.internal.gtk.TableTreeCB=org.eclipse.swt.internal.gtk.TableTreeCB
-Dorg.eclipse.swt.internal.gtk.TableTreeCC=org.eclipse.swt.internal.gtk.TableTreeCC
-Dorg.eclipse.swt.internal.gtk.TableTreeCD=org.eclipse.swt.internal.gtk.TableTreeCD
-Dorg.eclipse.swt.internal.gtk.TableTreeCE=org.eclipse.swt.internal.gtk.TableTreeCE
-Dorg.eclipse.swt.internal.gtk.TableTreeCF=org.eclipse.swt.internal.gtk.TableTreeCF
-Dorg.eclipse.swt.internal.gtk.TableTreeCG=org.eclipse.swt.internal.gtk.TableTreeCG
-Dorg.eclipse.swt.internal.gtk.TableTreeCH=org.eclipse.swt.internal.gtk.TableTreeCH
-Dorg.eclipse.swt.internal.gtk.TableTreeCI=org.eclipse.swt.internal.gtk.TableTreeCI
-Dorg.eclipse.swt.internal.gtk.TableTreeCJ=org.eclipse.swt.internal.gtk.TableTreeCJ
-Dorg.eclipse.swt.internal.gtk.TableTreeCK=org.eclipse.swt.internal.gtk.TableTreeCK
-Dorg.eclipse.swt.internal.gtk.TableTreeCL=org.eclipse.swt.internal.gtk.TableTreeCL
-Dorg.eclipse.swt.internal.gtk.TableTreeCM=org.eclipse.swt.internal.gtk.TableTreeCM
-Dorg.eclipse.swt.internal.gtk.TableTreeCN=org.eclipse.swt.internal.gtk.TableTreeCN
-Dorg.eclipse.swt.internal.gtk.TableTreeCO=org.eclipse.swt.internal.gtk.TableTreeCO
-Dorg.eclipse.swt.internal.gtk.TableTreeCP=org.eclipse.swt.internal.gtk.TableTreeCP
-Dorg.eclipse.swt.internal.gtk.TableTreeCQ=org.eclipse.swt.internal.gtk.TableTreeCQ
-Dorg.eclipse.swt.internal.gtk.TableTreeCR=org.eclipse.swt.internal.gtk.TableTreeCR
-Dorg.eclipse.swt.internal.gtk.TableTreeCS=org.eclipse.swt.internal.gtk.TableTreeCS
-Dorg.eclipse.swt.internal.gtk.TableTreeCT=org.eclipse.swt.internal.gtk.TableTreeCT
-Dorg.eclipse.swt.internal.gtk.TableTreeCU=org.eclipse.swt.internal.gtk.TableTreeCU
-Dorg.eclipse.swt.internal.gtk.TableTreeCV=org.eclipse.swt.internal.gtk.TableTreeCV
-Dorg.eclipse.swt.internal.gtk.TableTreeCW=org.eclipse.swt.internal.gtk.TableTreeCW
-Dorg.eclipse.swt.internal.gtk.TableTreeCX=org.eclipse.swt.internal.gtk.TableTreeCX
-Dorg.eclipse.swt.internal.gtk.TableTreeCY=org.eclipse.swt.internal.gtk.TableTreeCY
-Dorg.eclipse.swt.internal.gtk.TableTreeCZ=org.eclipse.swt.internal.gtk.TableTreeCZ
-Dorg.eclipse.swt.internal.gtk.TableTreeC0=org.eclipse.swt.internal.gtk.TableTreeC0
-Dorg.eclipse.swt.internal.gtk.TableTreeC1=org.eclipse.swt.internal.gtk.TableTreeC1
-Dorg.eclipse.swt.internal.gtk.TableTreeC2=org.eclipse.swt.internal.gtk.TableTreeC2
-Dorg.eclipse.swt.internal.gtk.TableTreeC3=org.eclipse.swt.internal.gtk.TableTreeC3
-Dorg.eclipse.swt.internal.gtk.TableTreeC4=org.eclipse.swt.internal.gtk.TableTreeC4
bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

openSUSE:openSUSE Leap

openSUSE Eclipse 配置:eclipse开发配置

原文链接:,转发请注明来源!