专业的JAVA编程教程与资源

网站首页 > java教程 正文

Linux入门学习笔记(先学到入门和安装Java)

temp10 2024-10-07 15:37:15 java教程 10 ℃ 0 评论

Linux的目的是装java、mysql、nginx等环境。

学习内容项索引:

Linux入门学习笔记(先学到入门和安装Java)

1、查看当前用户

2、判断系统是否自带java环境

3、Linux目录的规划

4、java程序验证java环境是否正确(发现失败)

5、切换root用户登录

6、访问其他Linux服务器

7、查看java的安装目录

8、用java代码搭建web站点,并wget下载java安装包

9、安装java



一、查看当前用户

命令:whoami


有点业余,很多地方都可以看到了

二、判断系统是否自带java环境

我装Linux的目的是学习和了解开发环境,查了java的安装,第一步建议用命令看是否安装java

命令:

java -version


三、Linux目录的规划

我想测试验证一下java是否已经默认安装了,计划执行一个helloword的程序看看效果。

我后续搭建的应用程序、网站和java小程序,放哪里比较好?

于是网上找了一下目录规划的说明

在 Linux 系统中,合理的目录规划有助于系统的管理和维护。以下是常见的 Linux 目录及其用途:

(1)/ 根目录

这是整个文件系统的起点,所有其他目录都是从根目录衍生出来的。

(2)/bin 目录

存放常用的可执行文件,例如 ls、cat、cp 等命令。这些命令对于系统的基本操作是必不可少的,普通用户和管理员都可以执行。

(3)/sbin 目录

包含系统管理相关的可执行文件,如 fdisk、ifconfig 等。通常只有管理员可以执行这些命令。

(4)/etc 目录

存放系统配置文件,例如网络配置文件、用户账户信息、服务启动配置等。对这个目录的修改需要谨慎,以免影响系统的正常运行。

(5)/home 目录

用户主目录的存放位置。每个用户在这个目录下都有一个自己的子目录,用于存放个人文件和设置。

(6)/root 目录

超级用户(root)的主目录。

(7)/usr 目录

包含许多子目录,用于存放用户安装的应用程序、库文件、文档等。

/usr/bin:存放用户安装的可执行程序。

/usr/lib:存放库文件。

/usr/share:存放共享数据,如文档、图标等。

(8)/var 目录

存放可变数据,如日志文件、邮件队列、缓存等。随着系统的运行,这个目录下的内容会不断变化。

(9)/tmp 目录

用于存放临时文件。系统重启时,这个目录下的文件通常会被清空。

(10)/opt 目录

通常用于存放第三方应用程序。这些应用程序可能不是通过系统的软件包管理器安装的。


java的临时程序,我还没想好规划的时候,放在/tmp目录测试一下吧

四、java程序验证java环境是否正确

javac 失败,证明原先的java没有正确安装,需要研究一下怎么处理



五、切换root用户登录

用su,因为我是虚拟机下的linux,root的密码同我上面的密码

六、访问其他Linux服务器

发现java -version返回的是:

openjdk version "1.8.0_265"
OpenJDK Runtime Environment (build 1.8.0_265-b01)
OpenJDK 64-Bit Server VM (build 25.265-b01, mixed mode)

我想看看我Linux服务器上的java配置,看怎么访问

ssh root@106.55.226.23 -p 22


然后java -version看到,跟我Linux服务器的版本不一致


七、查看java的安装目录

我想看看java的安装目录,对比一下我服务器和本地的java安装情况

which java


服务器端是我之前安装的


得出结论,系统自带的java不满足我的需要,需要重新安装java

八、用java代码搭建web站点,并wget下载java安装包和安装

1、把windows电脑下载好的java安装包jdk-8u311-linux-x64.tar.gz放到指定网站目录



2、在idea设置访问的目录并启动网站

server.port=9074
server.servlet.context-path=/uni-local-dev

spring.mvc.static-path-pattern=/**
spring.web.resources.static-locations=file:C:\\Projects\\zx\\uni-user-devweb\\code\\uni-user-devweb\\html

3、下载地址是:

http://192.168.0.103:9074/uni-local-dev/down/jdk-8u311-linux-x64.tar.gz

4、规划java安装在 /opt/bin/java 目录下


九、安装java

1、解压

tar -zxvf jdk-8u311-linux-x64.tar.gz



2、配置

之前没搞成功,我在

/etc/profile 和 ~/.bashrc 都添加了

vim /etc/profile

vim ~/.bashrc

export JAVA_HOME=/opt/bin/java/jdk1.8.0_311

export CLASSPATH=$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

然后使用 alternatives 切换 Java 版本

sudo alternatives --install /usr/bin/java java /opt/bin/java/jdk1.8.0_311/bin/java 3110

sudo alternatives --install /usr/bin/javac javac /opt/bin/java/jdk1.8.0_311/bin/javac 3110

sudo alternatives --config java


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表