Java环境变量配置与含义
1. 在我的电脑上按右键,选择属性
2. 选择上面的[高级],然后选择下面的[环境变量],在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“PATH”、“CLASSPATH”,其中在没安装过JDK的环境下,“PATH”属性是本来存在的,而JAVA_HOME和CLASSPATH是不存在的。
3. 在底部的系统变量里面,查找变量为JAVA_HOME的,如果没有,则点击[新建],在弹出的对话框里,变量名写入,JAVA_HOME,在变量值里面,填写:C:\Program Files\Java\jdk1.6.0_04
4. 点击[确定],查找Path的环境变量,[编辑],在最后面加上 ;C:\Program Files\Java\jdk1.6.0_04\bin, 记得,别忘了最前面的那个分号
5. 点击[确定],查找CLASSPATH环境变量,如果没有则[新建],在变量名里填写 CLASSPATH, 在变量值里面填写 C:\Program Files\Java\jdk1.6.0_04\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_04\lib\tools.jar;. 特别要注意的就是最后那个点,一定要写上
6. 点击[确定]
对于使用命令行的用户,需要配置环境变量。对于采用Eclipse 或者 JBuilder 的用户,则此步骤不是必须的!
JAVA_HOME:顾名其意该变量的含义就是java的安装路径
PATH:其含义就是系统在任何路径下都可以识别java,javac命令(注意:当使用JNI时(JAVA本地代码)调用本地DLL时,也需要将调用的DLL名添加到PATH环境变量中,以便JAVA执行时,能够找到这个DLL)
CLASSPATH:该变量的含义是为java加载类(class or lib)路径,就是告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件。.;表示当前路径,tools.jar和dt.jar为类库路径。如果不用Swing里面的东西,可以不加dt.jar。 tools.jar里面是最基本的工具类,不加是无法做开发的。
相关文档:
tomcat启动web服务的时候总是会有8小时的时差,
琢磨了好久,最简单的办法就是
找到文件夹jdk1.6.0_07\jre\lib\zi\Etc
这里边都是一些时区文件GTM+1,GTM+2,GTM+3....
备份一份Etc
拷贝N份GTM+8文件(中国的时区是GTM+8)
把GMT+8文件名改成GTM+1,GTM+2,GTM+3....
覆盖掉原来的Etc里边的文件
重启tomcat问题解决 ......
举例子说明一切。
JAVA_HOME: C:\j2sdk1.4.2_13
Path: C:\j2sdk1.4.2_13\bin;
Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
&n ......
时间动态显示
1.方法一 用TimerTask
利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次。
代码如下:
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util ......
Bean Serializable Interface 的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想 ......
JAVA程序员面试之葵花宝典
1、面向对象的特征有哪些方面
1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:继承是一种联结类的层次模 ......