首先要安装Java Development Kit (JDK)
- 可以手动下载
Oracle JDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
Oracle OpenJDK下载地址:https://openjdk.java.net/
Adopt OpenJDK下载地址:https://adoptopenjdk.net/
分享一个Oracle JDK下载帐号(这是别人的,仅做下载使用)
帐号:2696671285@qq.com
密码:Oracle123
- 当然更推荐使用包管理工具安装
yay -S jdk8
# 这个包的jdk下载链接挂了,手动到官网下载到~/Downloads,再运行yay -S jdk8
我选择安装的是JDK8,毕竟大多数开发还在使用Java 8
至于是Oracle JDK还是OpenJDK,对于初学者来说区别不大,具体可以以后再做选择。
系统在安装软件时,默认安装的都是OpenJDK
下图是2019的数据统计
https://www.jetbrains.com/lp/devecosystem-2019/java/
在Oracle宣布对JDK收费后(个人使用还是免费的),开源的JDK市场占额一下就多了起来
环境变量配置
archlinux-java 命令可以快速切换Java环境
☁ ~ archlinux-java
archlinux-java <COMMAND>
COMMAND:
status List installed Java environments and enabled one
get Return the short name of the Java environment set as default
set <JAVA_ENV> Force <JAVA_ENV> as default
unset Unset current default Java environment
fix Fix an invalid/broken default Java environment configuration
☁ ~ sudo archlinux-java set java-8-jdk
☁ ~ archlinux-java status
Available Java environments:
java-13-openjdk
java-8-jdk (default)
java-8-openjdk/jre
☁ ~ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
☁ ~
我们发现还没配置过,java命令就被识别了,说明系统已经做了工作
☁ ~ whereis java
java: /usr/bin/java /usr/share/java /usr/lib/jvm/java-8-jdk/bin/java
☁ ~ la /usr/bin | grep java
-rwxr-xr-x 1 root root 4.9K 12月 6 06:06 archlinux-java
lrwxrwxrwx 1 root root 37 12月 6 06:06 java -> /usr/lib/jvm/default-runtime/bin/java
lrwxrwxrwx 1 root root 30 12月 6 06:06 javac -> /usr/lib/jvm/default/bin/javac
lrwxrwxrwx 1 root root 32 12月 6 06:06 javadoc -> /usr/lib/jvm/default/bin/javadoc
lrwxrwxrwx 1 root root 30 12月 6 06:06 javah -> /usr/lib/jvm/default/bin/javah
lrwxrwxrwx 1 root root 30 12月 6 06:06 javap -> /usr/lib/jvm/default/bin/javap
☁ ~ la /usr/lib/jvm/
total 12K
lrwxrwxrwx 1 root root 10 4月 11 20:30 default -> java-8-jdk
lrwxrwxrwx 1 root root 10 4月 11 20:30 default-runtime -> java-8-jdk
drwxr-xr-x 4 root root 4.0K 4月 10 22:25 java-13-openjdk
drwxr-xr-x 6 root root 4.0K 4月 11 19:20 java-8-jdk
drwxr-xr-x 3 root root 4.0K 3月 12 08:54 java-8-openjdk
☁ ~ echo $path
/usr/local/bin /usr/local/sbin /usr/bin /usr/lib/jvm/default/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl /var/lib/snapd/snap/bin
☁ ~
不配置一般也够用了,需要的话按照下图配置/etc/profile
图片来源:https://www.cnblogs.com/xuliangxing/p/7066913.html

最后别忘记source /etc/profile让变量生效
选择一款合适的IDE
一般使用Intellij IDEA的居多

#安装IDEA,前几天已经推出2020.1版本了
sudo pacman -S intellij-idea-ultimate-edition
学生的话可以使用edu邮箱注册帐号,免费使用一年,或者直接安装社区版本的
sudo pacman -S intellij-idea-community-edition
helloworld以示尊敬

本文介绍了如何在Manjaro Linux上配置Java开发环境,包括通过手动下载或包管理工具安装JDK,环境变量配置的选项,以及推荐选择IntelliJ IDEA作为IDE。


1479

被折叠的 条评论
为什么被折叠?



