linux 基本命令

ln 创建链接命令
ln -s 创建符号链接(软连接)
如:ln -s 文件夹 链接名

JDK java开发工具包
|-- 开发工具: java, javac, jar...
|-- JRE java 运行环境
|-- Java系统类库(API)
|-- JVM Java虚拟机

java 网站:java.sun.com
下载JDK:jdk-1_5_0_09-linux-i586.bin
安装JDK:
chmod +x jdk-1_5_0_09-linux-i586.bin
./jdk-1_5_0_09-linux-i586.bin
默认释放到 jdk1.5.0_09

配置JDK, 可以使用软连接实现灵活配置
ln -s $HOME/jdk1.5.0_09 java

1 把Java提供的命令配置到PATH上
2 Java主目录:JAVA_HOME,指向JDK的安装目录
(可以指向软连接,软连接是一个虚拟目录,
方便灵活修改JDK的版本,只要修改链接文件就行)
3 配置Java类的搜索路径:CLASSPATH,可以简单
设置为:".",表示Java默认在当前目录搜索类。
如:
export JAVA_HOME=$HOME/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.

WINDOWS JDK 的配置
如:
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_01
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.

创建源文件:vi HelloWorld.java
package day01;
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
编译:javac -d . HelloWorld.java
-d 表示指定编译的输出目录,并且自动创建包
检查编译结果:
ls
ls day01
运行:java day01.HelloWorld
java [全限定名=包名.类名]
注意:全限定名!=文件名
Java 根据CLASSPATH的值,搜索“全限定名”指定的
类文件,并且执行,如果没有找到会报错误:
NoClassDefFoundError
以下代码实验了CLASSPATH
cd /
java day01.HelloWorld (报错,找不到类)
export CLASSPATH=.:$HOME/sd1010/day01
java day01.HelloWorld (正常运行)

hi 脚本内容
# java -classpath $HOME/sd1010/day01 day01.HelloWorld
export CLASSPATH=$HOME/sd1010/day01
java day01.HelloWorld


jar 是java 打包发布命令
jar -cf hello.jar day01 package2

解包:
jar -xf hello.jar

执行打包的类:
java -cp hello.jar day01.HelloWorld

作业:
编写一个Java应用,输出个人信息
打包
使用系统脚本运行:me


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值