当前位置: 技术问答>java相关
为什么J2SE编译和运行程序时命令行区分大小写?
来源: 互联网 发布时间:2015-10-10
本文导语: 虽然知道Java源代码要求区分大小写,怎么在DOS状态下还要区分大小写?真是闻所未闻,第一次遇到这种情况。 还有,我在SunMicroSystem网站上下载了J2SE,一直都无法正确编译和运行Java程序,为什么我安装JBuilder之后也...
虽然知道Java源代码要求区分大小写,怎么在DOS状态下还要区分大小写?真是闻所未闻,第一次遇到这种情况。
还有,我在SunMicroSystem网站上下载了J2SE,一直都无法正确编译和运行Java程序,为什么我安装JBuilder之后也能正确执行java和javac命令了?
还有,为什么输入命令java FileName.class不能运行,而输入java FileName就可以运行了?
还有,我在SunMicroSystem网站上下载了J2SE,一直都无法正确编译和运行Java程序,为什么我安装JBuilder之后也能正确执行java和javac命令了?
还有,为什么输入命令java FileName.class不能运行,而输入java FileName就可以运行了?
|
java的跨平台性,要求它必须区分大小写。虽然在windows下,微软不区分大写,但是sun还是区分的。在unix下,也是区分的。
JBuilder中自带有jdk,所以你也可以用jbuilder编译java程序。
javac命令需要参数FileName.java,而运行的时候,即java,就只需要FileName了。
建议你看看sun的关于java的教程。
JBuilder中自带有jdk,所以你也可以用jbuilder编译java程序。
javac命令需要参数FileName.java,而运行的时候,即java,就只需要FileName了。
建议你看看sun的关于java的教程。
|
这和java的类文件组织形式有关,一个目录中的java生成同名的class文件,而当前目录就是所装载package,在package中是大小写区分的。
JB带jdk和tomcat
java filename 就如同在java文件前import, 你不用import java.xx.xxx.class吧?
同样,都是一个装入类库的动作。
JB带jdk和tomcat
java filename 就如同在java文件前import, 你不用import java.xx.xxx.class吧?
同样,都是一个装入类库的动作。
|
Javac 文件名
Java 文件名不带后缀
这是java编译和执行的格式,为什么J2se下载了不可以用而JBuilder可以用?那是因为JBuilder里面已经配置好了jdk的路径和类路径,把编译和执行封装在里面了,这些其实只要看看java的基础的书籍就明了了
Java 文件名不带后缀
这是java编译和执行的格式,为什么J2se下载了不可以用而JBuilder可以用?那是因为JBuilder里面已经配置好了jdk的路径和类路径,把编译和执行封装在里面了,这些其实只要看看java的基础的书籍就明了了
|
java filename,只能这样用,因为java 默认的是filename+.class,你加上一个.class,就成了filename.class.class 了
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。