千家信息网

Java怎么写Hello World

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"Java怎么写Hello World",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java怎么写Hello World"吧!问Hello
千家信息网最后更新 2026年10月31日Java怎么写Hello World

本篇内容主要讲解"Java怎么写Hello World",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java怎么写Hello World"吧!

问HelloWorld问题的人实在是太多了,而且经常都以"问一个最简单的问题"开头。其实回想一下,自己也是从这个阶段过来的,说一句"你好",真的是一个最简单的问题吗?...//think 好了,言归正传,let's say "HelloWorld!" in java...

  首先,我们要假设一下我们的平台是Windows+JDK(Linux环境下也差不多)。这个环境是相当普遍、基础和入门的。确定已经正确安装JDK了,下一步是小心翼翼地敲入某本教程上的HelloWorld源码,存盘,然后编译,javac ...问题来了:

  * 错误1:

  'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
(javac: Command not found)

  产生的原因是没有设置好环境变量path。Win98下在autoexce.bat中加入path=%path%;c:jdk1.2bin,Win2000下则控制面板->系统->高级->环境变量->系统变量...看到了?双击Path,在后面加上c:jdk1.2bin。当然我们假设JDK安装在了c:jdk1.2目录下(有点唐僧了?)...好像还要重启系统才起作用...(//知道了!//西红柿)好,再试试!javac HelloWorld。

  * 错误2:

HelloWorld is an invalid option or argument.

  拜托,给点专业精神,java的源程序是一定要存成.java文件的,而且编译时要写全.java呀。
OK, javac HelloWorld.java (这回总该成了吧?)

  * 错误3:

HelloWorld.java:1: Public class helloworld must be defined in a file called
"HelloWorld.java".
public class helloworld{
^
  这个问题嘛,是因为你的类的名字与文件的名字不一致。(谁说的,明明看到人家都有这样写的 ( ) OK,准确地说,一个Java源程序中可以定义多个类,但是,具有public属性的类只能有一个,而且要与文件名相一致。还有,main方法一定要放在这个public的类之中,这样才能java(运行)这个类。另外一点是Java语言里面是严格区分大小写的,初学者要注意呀。像上例中 helloworld 与 HelloWorld 就认为是不一样,因而...oh... 好,改好了,嘻嘻... javac HelloWorld.java...(咦,怎么什么也没有呀?)//faint 这就是编译通过了!看看是不是多了一个HelloWorld.class ?(hehe..按书上教的:) java HelloWorld (!! 这个我知道,不是java HelloWorld.class哟)

  * 错误4:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld

  呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:

java -classpath . HelloWorld"."就代表当前目录。当然这样做有点麻烦(是"太麻烦"!),我们可以在环境变量中设置默认的classpath。方法就照上述设置path那样。将classpath设为:
classpath=.;c:jdk1.2libdt.jar;c:jdk1.2libtools.jar 后面的两个建议也设上
,以后开发用的着。java -classpath . HelloWorld(再不出来我就不学java了)

  * 错误5:

Exception in thread "main" java.lang.NoSuchMethodError: main

(//咣当)别,坚持住。看看你的代码,问题出在main方法的定义上,写对地方了吗,
是这样写的吗:

public static void main(String args[]) { //一个字都不要差,先别问为什么了...

  对,包括大小写!

java -classpath . HelloWorld (听天由命了!)
Hello World!
(faint!终于...)

  欢迎来到Java世界!所以说,无法运行HelloWorld 真的并不是一个"最简单的问题"。

  附:HelloWorld.java

// HelloWorld.java
  public class HelloWorld
 {
    public static void main(String args[])
{
     System.out.println("Hello World!")
   }
}

到此,相信大家对"Java怎么写Hello World"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

问题 方法 环境 错误 编译 运行 变量 文件 就是 系统 一致 内容 名字 命令 大小 实际 源程序 目录 路径 麻烦 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网巨头科技公司 火传媒上海互联网科技 互联网科技股有哪些 顺网科技2021年互联网排名 互联网科技生活的内容 须眉科技是互联网公司吗 阿里巴巴算科技企业还是互联网 中国的互联网科技企业的崛起 北京华百购互联网科技有限公司 崇明区互联网教育科技诚信经营 允成互联网科技有限公司融资 翼展科技 首家互联网医院 山东子淼互联网科技有限公司 沐思想互联网科技有限公司 江苏互联网智能科技软件 富国互联网金融科技混合基金 上海乐五互联网科技有限公司 西安有哪些互联网高科技企业 互联网科技收购价值 北京互联网科技 互联网 视角下的科技创新 天下捷融互联网科技 联恩商钥互联网科技有限公司 科技赋能互联网健康 济南华为互联网科技产业总部基地 互联网与医疗科技 黑科技 体验场景 互联网大会 万物互联网智能科技 众联互联网络科技
0