【java基础知识】JDK环境下载安装过程(windows环境/Linux环境)+IDEA配置

Windows环境:

1、下载软件(百度网盘):

https://pan.baidu.com/s/1pTr-9-FbMme8Pc1Q2MhKjA

提取码:e6ih

官网下载网址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、安装      

双击安装包完成软件安装。

3、配置环境变量    参考 https://www.cnblogs.com/liu-en-ci/p/6743106.html

(1)验证安装结果。

在命令行输入java 回车

 

 

(2)输入javac后电脑未识别,需要设置环境变量

 

(3)搜索环境变量,打开下面页面

(4)点击右下角的环境变量。

 

  

  (5)新建系统变量JAVA_HOME,变量值填D:\Java\jdk,(这是我的jdk的安装路径,你们安装在其他盘的找到jdk的安装路径复制进去就行)

   

 

  (6)找到自己系统变量里的Path,双击,找到编辑文本点击,在变量值的最后添加   ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  

  (7)新建系统变量CLASSPATH,变量值填  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意这个变量值前面还有一个点,代表从当前路径)

  

 

  (8)点击确定,这时来测试以下javac能不能用,windows+R键打开运行,输入cmd,打开dos系统,输入javac.

  

4.配置IDEA     参考:https://blog.csdn.net/qq_28289405/article/details/82698856

打开IDEA集成开发环境工具,点击:File--Project Structure,如下图

 

在打开的页面中,选择SDKs属性,并点击中间的加号+,选择JDK,如下图

 

在打开的页面中,选择本地计算机中已经安装的JDK目录(选择bin目录的上一级即可),然后点击ok按钮,如下图

 

然后在Project Structure窗口,依次点击Apply--OK按钮即可,如下图

 

然后在工具中创建项目,下拉选择对应的JDK版本即可,如下图

完毕。

----------------------------------------------------------------------------------------------------------------------

Linux环境:

tar.gz格式安装(成功):

1、官网下载安装包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、将安装包放置在固定目录下,解压安装包

sudo tar xvf jdk-8u25-linux-x64.tar.gz

3、删除压缩包

sudo rm jdk-8u25-linux-x64.tar.gz

4、设置环境变量

这里采用全局设置方法,它是是所有用户的共用的环境变量

$sudo vim ~/.bashrc

打开之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_25  (改成自己的安装目录)
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。
然后保存。

5、生效环境变量(重要

source ~/.bashrc

6、查看是否成功

java -version

 

.rpm格式安装(报错,未解决)

0、下载相应的JDK包

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1、安装rpm命令

suod apt-get install aline

2、解压安装包(过程比较慢)

sudo alien jdk-8u181-linux-x64.rpm 

3、使用dpkg安装

sudo dpkg -i jdk-8u181-linux-x64.rpm 

//对应的卸载命令如下:
sudo  dpkg -r jdk1.8

4、Ubuntu安装的文件一般都在usr或者options下,这里我本机的路径为:/usr/java/jdk1.8.0_05

5、配置环境变量

sudo vim /etc/environment

6、添加环境变量

按i键进入编辑模式,在PATH变量后面加上, /usr/java/jdk1.8.0_05/bin . 注意分隔符为冒号(:),而不是分号.

按ESC键并输入 :wq  后回车退出

7、生效环境变量

source /etc/environment

8、测试

java -version

报错:

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

9、解决

打开jdk的安装目录,到lib和jre/lib下查看,发现tools.jar 和rt.jar都变成了tools.pack和rt.pack .

这里我们可以使用jdk 的bin目录下自带的unpack工具(unpack2000)进行jar包的解压,

unpack200 lib/tools.pack lib/tools.jar
unpack200 jre/lib/rt.pack jre/lib/rt.jar

报错:

Error: Could not open input file: lib/tools.pack

看jdk的bin目录下是否有unpack200命令,也可通过下面命令查看:

which ls
whereis ls

如果有的话,应该是之前配置的jdk环境变量没有起作用。 查询半天也没解决,若有人已解决,请留言告知,谢谢。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值