由于在开发ARM板子,工作需要安装IDEA执行代码,历经重重困难终于运行起来了,特此记录一下

1.安装环境

  • 友善之壁NEO2开发板
  • ARM64-Ubuntu16.04系统
  • IDEA-linux-2018.3.6
  • JDK8

2.下载安装包

3.安装JDK8

  • 解压安装包,移动到/opt目录下(移动不移动看你喜好,只要你能找到就行)
tar -zxvf jdk-8u231-linux-arm64-vfp-hflt.tar.gz
mv jdk1.8.0_231/  /opt/jdk8/		#移动到opt目录下并改名字为jdk8
  • 配置环境变量
vim /etc/profile
  • 在文件末尾追加配置内容
#set java env
export JAVA_HOME= /opt/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  • 修改保存退出后,使用命令使配置生效: source /etc/profile
  • 测试是否配置成功,输入命令: java -version
  • 正常显示代表配置成功

4.安装IDEA

  • 解压IDEA,并启动IDEA
  • 如果能正常启动那么无需看第五条
tar -zxvf ideaIC-2018.3.6-no-jdk.tar.gz
cd idea-IC-183.6156.11/bin/		# 进入安装目录
./idea.sh		# 在bin目录下输入命令启动IDEA

在这里插入图片描述
5.报错: Startup Error: Application cannot start in headless mode

  • 恭喜你报错了,报错的原因是因为ARM64的jdk和orcal的JDK不一样,IDEA找不到ARM64的JDK
  • 下载ARM64的JDK: sudo apt-get install default-jdk
  • 下载后文件将保存在 /usr/lib/jvm/ 目录下,回到3重新配置JAVA_HOME路径,保存退出使用命令使配置生效,在启动IDEA就会好了
Logo

更多推荐