Hello World常见问题[Java编程]
本文“Hello World常见问题[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
不含包层次的HelloWorld.java
public class HelloWorld
{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
保存在E:javasrc下,利用javac号令编译:
E:javasrc>javac HelloWorld.java
运行:
E:javasrc>java HelloWorld
屏幕打印出:
Hello World!
初学者常犯的错误
1. 运行时,带了.class后缀
假如你试牟利用以下号令:
E:javasrc>java HelloWorld.class
系统会误认为你运行的是HelloWorld包下的名为class的类文件,会到系统的CLASSPATH下(普通都包含当前目录)计划探求HelloWorld.class.class这样的类,这样的类当然不存在了;并且也不大概存在,因为class是关键字,不能作为一个类的名字.所以会报以下错误信息:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
2. 文件名大小写错误
关于像Windows这样的系统,编译时可以不关心大小写.比方编译HelloWorld.java时,也可以利用:
E:javasrc>javac helloworld.java
也可以编译通过,但产生的类文件仍旧是和源文件符合的:HelloWorld.class.
但在运行时一定要注意大小写,比方试牟利用以下号令运行:
E:javasrc>java helloworld
将报近似于1中的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld (wrong name: HelloWorld)
包含包层次的HelloWorld.java
比方上面的HelloWorld.java改正以下:
package org.javaresearch;
public class HelloWorld
{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
以上是“Hello World常见问题[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |