标题:
自己总结的几个常见问题的解决方法
[打印本页]
作者:
qingqing3721
时间:
2011-11-13 12:02
标题:
自己总结的几个常见问题的解决方法
希望对你有帮助:
1、装置jdk之后做什么就可以写helloworld了?答:设定Path环境变量暴露javac和java即可。
做法: 将jdk目录/bin设定添加到Path环境变量里去。 windows中环境变量配好之后要新开cmd才干让配置失效。 在linux中,如果是修正/etc/profile,也要使用source命令或许让配置文件在当前shell下失效。 最好将内容放在Path内容的开头,由于能够装置有别的jdk或许jre,这样 会有麻烦,设定在开头的话就避免了麻烦。注意:刚刚起步时,杀掉任何已有的CLASSPATH环境变量。很多书说:CLASSPATH=X:\xxx\JDK\jre\lib\rt.jar;X:\xxx\JDK\lib\tools.jar;.亲密注意看到最后那个".",是必不可少的,很多人就是修正了CLASSPATH,并且掉了这个"."招致HelloWorld不时报NoClassFound...而这个"."又很容易被看漏掉。建议初学java不要设,弄清CLASSPATH是什么当前再设,请花点时间看完置底,那时候你就可以随意设定了。2、装置tomcat之后需求做什么就可以写jsp了?答:配置JAVA_HOME环境变量,内容设定为jdk所在目录。3、装置ant之后需求做什么就可以使用ant了?答:配置JAVA_HOME环境变量,内容设定为jdk所在目录。配置ANT_HOME环境变量,内容设定为ant所在目录。配置PATH环境变量,内容加上ant所在目录的/bin目录(这步最有用)。4、装置JDK之后,需求什么就可以使用eclipse,IntelliJ,jcreator之类的了?答:前两者只需保证在Path中能找到java.exe,javaw.exe就可以了,一个jre就可以了。最后jcreator需求JDK的bin目录在Path里面。一般装置好JDK之后,最好的习气是设定JAVA_HOME和将jdk的bin目录放在Path变量的后面。5、CLASSPATH环境变量是干什么用的?答:用于指定system classloader所要搜索的目录或许紧缩包。java顺序的运转需求的.class文件以及其他通过classloader载入的文件的位置就写在CLASSPATH这个环境变量中。这些文件可以放在一个目录里面,也可以打包在一个zip格式的紧缩文件之中。一般这些紧缩包的扩展名为zip,jar,war,ear,gar,但实践格式都是zip紧缩文件。system classloader首先会检查命令行参数有没有给出classpath参数,
如果给出就会使用,并且忽略CLASSPATH环境变量。如果没有给出,才去访问系统环境变量CLASSPATH。java.exe(linux,unix里面为java)的-cp或许-classpath参数。-classpath也是javac的参数,1.5当前javac也可以用-cp。此内容也用作javac默许的sourcepath,javac运转时,在命令行指定编译的那个java文件之外,如果需求用到其它的源代码,
宝拉珍选
首先java会找这些类的class文件,如果找不到,就会在sourcepath中找寻源文件并进行编译来使用。用-sourcepath可以指定源文件所在目录,用-classpath可以指定class文件寄存的地方。不指定的话,-sourcepath值就是-classpath的值,-classpath也不指定的话就是环境变量CLASSPATH的值,环境变量CLASSPATH还是不指定,那就是默许的"."。即不存在参数指定,也没有环境变量CLASSPATH,那么system classloader的访问内容就是".",当前目录。6、applet不能用ie看?答:装置jdk或许jre的时候会让你选择一个浏览器,那个就是用来装置sun的播放applet的activeX插件的。如果不小心没有装上也没有关系。依照书上做好applet的class文件和html之后,使用jdk自带的htmlconverter,这是一个gui的顺序,用于将html文件中的applet标记转化为对应的Object标记,这个标记最大的作用在于如果没有装置这只activeX插件的时候它会自动去下载装置。校园网的话记得挂上代理。再就可以看了。
7、双击怎样运转jar?windows的用户,翻开文件夹选项〉文件类型〉新建〉jar〉找到jar〉更改〉可以更改图标或懒得改,new一个操作〉随意取个名字〉编辑命令行java -jar %1 %*或javaw -jar %1 %*,确定。
不足之处,请多指教。
欢迎拍砖!
TAG:
java根底
JAVA根底
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0