在Linux系统上第一次创建java项目并运行
遇到的问题及解决方案
1. 网络连接问题
问题:yum install 时网络连接失败
Could not retrieve mirrorlist http://mirrorlist.centos.org/... error was 14: curl#7 "Failed to connect to ...: 网络不可达"
解决:
- 系统自动切换到备用镜像源
- 最终 yum makecache 成功建立缓存
2. 文件权限问题
问题:vim编辑时出现 E212: 无法打开并写入文件
"src/HelloWorld.java" E212:无法打开并写入文件
解决:
- 检查目录是否存在:ls -la src/
- 创建目录:mkdir -p src
- 修改权限:chmod u+w src/
3. 路径理解错误
问题:在src目录内使用 vim src/HelloWorld.java
ls: 无法访问src/: 没有那个文件或目录
解决:
- 在src目录内直接使用:vim HelloWorld.java
- 不需要添加 src/ 前缀
4. Java编译器缺失
问题:-bash: javac: 未找到命令
javac HelloWorld.java
-bash: javac: 未找到命令
解决:
- 安装JDK:yum install -y java-1.8.0-openjdk-devel
- 验证安装:javac -version
完整操作步骤
第一步:系统环境准备
# 1. 更新yum缓存
yum makecache# 2. 安装Java开发环境
yum install -y java-1.8.0-openjdk-devel# 3. 验证Java安装
java -version
javac -version
第二步:创建项目目录
# 1. 进入你的用户主目录
cd ~
# 2. 为你的一堆Java项目创建一个总目录,比如叫`projects`
mkdir projects
# 3. 进入这个目录,并创建一个本次的实战项目目录,比如叫`hello_linux`
cd projects
mkdir hello_linux
cd hello_linux
# 4. 在项目内创建标准的源码目录`src`
mkdir src
# 5. 现在用 `pwd` 和 `ls -l` 命令查看你创建的完整路径和结构
第三步:编写Java代码
# 1. 创建Java文件
vim HelloWorld.java# 2. 输入代码
public class HelloWorld{public static void main(String []args) {System.out.println("Hello, Linux! i created this from terminal");}
}# 3. 保存退出
# 按ESC,输入:wq
第四步:编译运行
# 1. 编译Java文件
javac HelloWorld.java# 2. 运行程序
java HelloWorld