今天重写了一个HelloWord.java小测试程序
public class HelloWord
{
public static void main(String args[])
{
System.out.println("你好!");
}
}
在编译时,为什么可以通过
javac helloWord.java编译出HelloWord.class类文件?
我是刚装的1.7版的JDK
是本来就可以这样编译的还是新版刚加的?
public class HelloWord
{
public static void main(String args[])
{
System.out.println("你好!");
}
}
在编译时,为什么可以通过
javac helloWord.java编译出HelloWord.class类文件?
我是刚装的1.7版的JDK
是本来就可以这样编译的还是新版刚加的?
public class HelloWord
{
public static void main(String args[])
{
System.out.println("你好!");
}
} 我看了半天,硬是没看出什么奇特之处。以前编译为什么就不能通过呢?
javac helloWord.java===》HelloWord.classjavac是大小写敏感的。。
用javac helloword.java或javac Helloworld.java或javac helloWord.java或javac HelloWord.java都能编译通过,并且编译出HelloWord.class文件,
jdk版本是:
C:\>java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)但是:只能有java HelloWord 命令来执行,其他都不行。结论是:javac 只是在目录下去找相应的文件,windows下不区分大小写?不清楚,请楼下分析
但如果想把这个程序
public class HelloWord
{
public static void main(String args[])
{
System.out.println("你好!");
}
}
加入到一个包里怎么写?
是在前面加一句
package 文件夹名; (这样吗?)
package com.test;
public class HelloWord
{
public static void main(String args[])
{
System.out.println("你好!");
}
}
运行时才敏感