当前位置:  技术问答>java相关

为什么J2SE编译和运行程序时命令行区分大小写?

    来源: 互联网  发布时间:2015-10-10

    本文导语:  虽然知道Java源代码要求区分大小写,怎么在DOS状态下还要区分大小写?真是闻所未闻,第一次遇到这种情况。 还有,我在SunMicroSystem网站上下载了J2SE,一直都无法正确编译和运行Java程序,为什么我安装JBuilder之后也...

虽然知道Java源代码要求区分大小写,怎么在DOS状态下还要区分大小写?真是闻所未闻,第一次遇到这种情况。
还有,我在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的教程。

|
这和java的类文件组织形式有关,一个目录中的java生成同名的class文件,而当前目录就是所装载package,在package中是大小写区分的。

JB带jdk和tomcat

java filename 就如同在java文件前import, 你不用import java.xx.xxx.class吧?
同样,都是一个装入类库的动作。

|
Javac 文件名
Java  文件名不带后缀
这是java编译和执行的格式,为什么J2se下载了不可以用而JBuilder可以用?那是因为JBuilder里面已经配置好了jdk的路径和类路径,把编译和执行封装在里面了,这些其实只要看看java的基础的书籍就明了了

|
java filename,只能这样用,因为java 默认的是filename+.class,你加上一个.class,就成了filename.class.class 了

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 什么是J2SE,J2EE,J2ME? J2SE跟以前的j2sdk-1_3_0_01-win.exe 有什么不同? 请各位大虾详细解释一下,好吗?
  • 初学JAVA,是下载j2se还是j2ee?
  • 剛學習時,是學j2se呢還是j2ee?
  • J2EE和J2SE有什么区别吗?
  • 装了j2se1.4.1还用装jre1.4.1吗?
  • 用j2se建立商业软件需要向Sun付费吗?
  • 谁能解释一下j2ee和j2se
  • 如果我要学SERVLETS & JSP ,是用J2SE好还是J2EE呢?
  • ***困惑!*** 学J2ME?学J2EE?还是学J2SE?
  • j2ee,j2se,j2me都是什么概念?
  • 提问j2ee,j2se,j2me的情况??
  • J2SE应如何设置路径(WINDOW2000)
  • J2SE的JFRAME问题?
  • 问大家一个很菜的问题,j2ee和j2se是什么关系?在线等待通宵!!
  • j2se j2me ??高分。
  • J2SE SDK 1.4.0 正式发布,心情愉快,散分!!!
  • 请问j2ee和j2se有什么分别啊?谢谢了
  • java中一些属于的解释,J2EE,J2SE,SERVLETS,BEANS,EJB?
  • 白送分:j2ee,j2se,j2me的区别和各自的用途
  • J2EE和J2SE能否装在同一台WIN2000上?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3