java环境变量处理----各操作系统

java术语

1.基本术语

JDK Java Development Kit, java开发包, 包括jre+解释器+编译器+类库..

JRE Java Runtime Environment, java运行时环境

JVM java虚拟机, 安装在操作系统上, 可以理解为一个解释器.

2.java平台

SE Standard Edition, 标准版, 主要用来开发小型商务应用

EE Enterprise Edition, 企业版, 主用来开发大型商务应用

ME Micro Edition, 小型版, 主要用来开发手机游戏, 小型游戏

3.环境变量

Java Environment

Getting Java Development Environment.

Installing Java Development Environment.

Set Up Java Development Environment.

Windows: run the executable

Unix: run the shell


为什么要设置环境变量? path里面存放的是bin目录下的东西, bin下存放的是可执行程序, path路径指向的都是可执行程序. 操作系统执行某个命令时, 会去path下去找. path是操作系统执行命令时, 所要搜索的命令所在的路径.

命令可以理解为可执行程序.

写path时不要删除path原有的配置, 追加.

Set Java Environment

Unix - csh 和bash不同

3.1 环境变量术语

JAVA_HOME(tomcat启动时要找JAVA_HOME这个目录): 告诉其它应用程序jdk的安装目录

path: 操作系统执行某个命令时所要搜索的这个命令所在的路径.

classpath: 类路径. 执行java命令时所找的那个类所在的路径.

3.2 设置环境变量

3.2.1 unix或linux下的bash

JAVA_HOME=...

PATH=...

CLASSPATH=...

export JAVA_HOME PATH CLASSPATH 将这些变量声明为全局变量


3.2.2 unix的bsh/ksh
在$HOME/.profile中添加以下内容:
JAVA_HOME=usr/java
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.
export JAVA_HOME PATH CLASSPATH

3.2.3 unix的csh

在$HOME/.cshrc中添加以下内容:
setenv JAVA_HOME /usr/java...
setenv PATH $JAVA_HOME/bin...
setenv CLASSPATH .

3.2.4 windows XP

方法一: Start->Control panel->System->Advanced->Environment
方法二: 右击我的电脑->属性->高级->环境变量

注释: path中的内容是追加, 而不是覆盖.

3.2.5 第一个java应用程序HelloWorld.java

源程序: *.java

类文件(字节码文件): *.class

程序的执行: 先编译(javac xx.java, 在当前目录生成xx.class), 后解释(java xx).

4. 包(方便对多个java程序进行管理或维护)

包的实例:Hello.java Kettas.java

NoClassDefFoundError没找到类

完整的类名=包名+类名

java -d . Hello.java会按照源程序里所定义的包结构生成目录文件, -d后的 " . ", 是指当前目录, 也可以写一个其它的目录. 如下

java -d z00/ Hello.java 就会在z00文件夹下生成包结构及.class文件

包名的定义: package (例如: package p1.p2.p3;)

包的引入: import (例如: import p1.p2.p3.Classname

或者 impot p1.p2.p3.*; )

类的编译: javac -d . XXXX.java

类的执行: java p1.p2.p3.Classname

引入jar包时要在环境变量中设置(例如:
CLASSPATH=.:/home/kettas/kettas_common.jar), 或者把jar包解压.

windows中, 改变了环境变量, cmd命令窗口要重启

package语句一定要放在最前面, import在其后面.

所有包名在定义的时候都要小写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值