这应该是很基础的,但我们习惯用IDEA等工具后,反而忘记了,这里我们测试Redis连接(我本地启动了redis,你本地不启动也不影响)
准备材料
Window下实现
- 解压上面的workspace,在地址栏中输入cmd
- 进入workspace,
cd workspace
- 将jar引用到classPath中,让java能找到
SET CLASSPATH=.;D:\workspace\libs\jedis-3.3.0.jar
;注意需要修改成你的正式目录 - 编译
javac cn\bridge\Demo.java
- 运行
java cn.bridge.Demo
,我本地启动了redis,你可能会报错,不过没关系,不是我们关注的重点
Linux下实现
步骤
- 上传到根目录 /,然解压
unzip workspace.zip
- 进入workspace:
cd workspace
- 设置classpath:
export CLASSPATH=.:/workspace/libs/jedis-3.3.0.jar$CLASSPATH
- 编译,注意这里的路径和window不一样了
javac cn/bridge/Demo.java
- 运行
java cn.bridge.Demo
[root@iZ2ze3adjxm2x4bcxmmt6kZ /]# unzip workspace.zip
Archive: workspace.zip
creating: workspace/cn/
creating: workspace/cn/bridge/
inflating: workspace/cn/bridge/Demo.java
creating: workspace/libs/
inflating: workspace/libs/jedis-3.3.0.jar
[root@iZ2ze3adjxm2x4bcxmmt6kZ /]# cd workspace
[root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# export CLASSPATH=.:/workspace/libs/jedis-3.3.0.jar$CLASSPATH
[root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# javac cn/bridge/Demo.java
[root@iZ2ze3adjxm2x4bcxmmt6kZ workspace]# java cn.bridge.Demo
0
总结
手动的编译,会让我们更好的感受java编译的过程