manjaro Linux配置Java开发环境

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

首先要安装Java Development Kit (JDK)

分享一个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以示尊敬在这里插入图片描述

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值