ubuntu搭建java开发环境IDEA版

embedded/2024/10/21 19:16:46/

一.安装 OpenJDK

  1. 更新包列表
sudo apt update
  1. 安装 OpenJDK

你可以选择安装不同版本的 OpenJDK,例如 11 或 17,这个是安装 OpenJDK 11 的命令:

sudo apt install openjdk-11-jdk
  1. 验证安装

安装完成后,验证 Java 是否正确安装并查看版本号:

java -version

在 Ubuntu 上安装 Apache Maven 可以通过以下步骤进行:

二.安装 Maven

通过 apt 包管理器安装 Maven:

sudo apt install maven
验证安装
mvn -version

你应该会看到类似以下的输出,显示 Maven 的版本信息以及 Java 版本信息:

三.安装idea

去idea官网下载idea2021.1.3,把汉化包放到plugins目录
在这里插入图片描述
进入bin目录,直接运行sh脚本,我的为换过名字,你们直接运行就好

以下步骤是将这个程序添加到 Ubuntu 的程序菜单中(我的解压目录是/home/xh/X86/idea-IU-211.7628.21/)并创建桌面图标:

  1. 创建桌面条目文件

~/.local/share/applications 目录中创建一个新的 .desktop 文件。例如,可以命名为 idea.desktop

nano ~/.local/share/applications/idea.desktop

在文件中添加以下内容:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/home/xh/X86/idea-IU-211.7628.21/bin/idea.png
Exec=/home/xh/X86/idea-IU-211.7628.21/bin/start.sh
Comment=IntelliJ IDEA Integrated Development Environment
Categories=Development;IDE;
Terminal=false

保存并关闭文件。

  1. 设置执行权限

确保你的 start.sh 文件具有执行权限:

chmod +x /home/xh/X86/idea-IU-211.7628.21/bin/start.sh
  1. 刷新桌面条目

有时需要刷新桌面条目以显示新创建的应用程序。你可以注销并重新登录,或者使用以下命令刷新 GNOME 桌面环境:

update-desktop-database ~/.local/share/applications
  1. 创建桌面图标(可选):

如果你还想在桌面上创建图标,可以复制 .desktop 文件到桌面:

cp ~/.local/share/applications/idea.desktop ~/桌面/

然后你可能需要右键点击图标并选择“允许启动”。

完成这些步骤后,你应该可以在应用程序菜单中看到 IntelliJ IDEA,并通过点击桌面图标启动它。
在这里插入图片描述


http://www.ppmy.cn/embedded/51237.html

相关文章

Elasticsearch性能调优实战:硬件、配置与查询优化

在大数据和云计算的时代,Elasticsearch以其强大的全文搜索能力和可扩展性,成为了众多企业和开发者首选的搜索引擎和数据分析工具。然而,随着数据量的增长和查询复杂度的提升,如何确保Elasticsearch的性能和稳定性,成为…

IPv6 address status lifetime

IPv6 地址状态转换 Address lifetime (地址生存期) 每个配置的 IPv6 单播地址都有一个生存期设置,该设置确定该地址在必须刷新或替换之前可以使用多长时间。某些地址设置为“永久”并且不会过期。“首选”和“有效”生存期用于指定其使用期限和可用性。 自动配置的…

基于格网的边缘点检测(python)

1、背景介绍 前文已介绍对点云进行格网处理,可以计算平面点云面积、格网拓扑关系构建,相关博客如下: (1)点云格网过程可视化(C PCL)-CSDN博客 (2)平面点云格网过程及可…

Git简单使用和理解

workspace: 本地的工作目录。 index/stage:暂存区域,临时保存本地改动。 local repository: 本地仓库,只想最后一次提交HEAD。 remote repository:远程仓库。 对于Git,首先应该明白第一git是一种分布式版本控制系统,最…

spring01

id和name id只能取一个&#xff0c;name可以取多个&#xff0c;&#xff0c;&#xff0c;不同的bean&#xff0c;&#xff0c;id和name不能重复… name之间可以使用,分隔&#xff0c;也可以使用空格 分隔 <bean class"com.cj.Dog" id"dog02" name&quo…

datax图形化界面datax-web安装及使用

环境准备&#xff1a;需要先安装git和maven git安装可参考git的安装-CSDN博客 maven只需解压安装包&#xff0c;配置环境变量即可使用 1 源代码下载 直接从Git上面获得datax-web源代码 git clone https://gitee.com/WeiYe-Jing/datax-web.git 2 打包项目 进入项目源码根…

Scrapy 爬虫框架:原理与使用指南

文章目录 引言Scrapy 原理1. 引擎&#xff08;Scrapy Engine&#xff09;2. 调度器&#xff08;Scheduler&#xff09;3. 下载器&#xff08;Downloader&#xff09;4. 爬虫&#xff08;Spiders&#xff09;5. 项目管道&#xff08;Pipeline&#xff09; Scrapy 使用指南1. 安装…

2024.6.23【BioChat】| 生物研报

日期&#xff1a;2024年6月23日 编辑&#xff1a;穆易青 生物信息学与生物技术领域最新进展 摘要 本报告汇总了近期在生物信息学和相关生物技术领域的主要研究进展&#xff0c;包括药物发现、量子生物学、睡眠医学、农业技术和植物基因组学等。这些研究不仅推动了科学理论的…