当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Windows2003 Webshell默许权限
  • 配置Apache避免webshell上传
  • Ubuntu Linux Bash Shell脚本学习札记
  • 网页Terminal到你的Ubuntu–shellinabox
  • Ubuntu环境下初学编写ShellCode
  • Xshell登陆Ubuntu的中文乱码办理筹划
  • 在Ubuntu 10.10下安装最新版Gnome-Shell
  • 修复GNOME Shell相关扩大bug
  • GPaste :原生GNOME Shell剪贴板扩大
  • 详解Win Server2008 R2中的PowerShell
  • 实战Windows7系统的Powershell号令
  • Windows 7 Shell号令与快速键汇总
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .