JAVA版helloworld全攻略有哪些呢?
要搞清楚的基本概念 java是一种跨平台的网络语言,为了能够在不同平台上运行,它使用了虚拟机这个概念。
后缀名为java的文件是源代码文件,它经过编译后生成的是 class文件。
虚拟机执行的就是这些class文件,将它们转化成为不同平台能够运行的命令。
这就是为什么java的效率比较低的原因。
也是因为这个原因,在java里没有其它语言的使用者熟悉的exe文件的概念。
执行hello world的方法 切记:在命令行中输入 javac 源文件名.java (编译) java 源文件名 (执行,没有后缀)这里说的是java application,里面包括main函数。
如果hello world是applet版的,在命令行中输入appletviewer 源文件名(已经编译后的class文件)如果class文件已经嵌入了html网页中,直接用IE打开就行了。
application经常出现的错误 系统提示Exception in thread "main" java.lang.NoClassDefFoundError。
出现这个提示的原因可能有: 1 你把文件名拼错了,java对大小写是敏感的。
打错了当然找不到文件。
2 虚拟机没有找到必须的类库。
你可能没有在autoexec.bat文件中设置classpath。
进入windows的运行,输入sysedit,然后在 autoexec.bat文件中加入这么一行:set classpath=你的jdk的安装目录\lib; 例如set classpath=c:\jdk1.3.0_02\lib; 保存退出后,你要在dos窗口的c根目录下执行一遍autoexec.bat文件已保证被设置了,当然,如果你愿意也可以重启机器。
系统提示HelloWorld.java:1: Public class helloworld must be defined in a file called "HelloWorld.java". public class helloworld{ ^ 一个Java源程序中可以定义多个类,但是,具有public 属性的类只能有一个,而且要与文件名相一致。
还有,main方法一定要放在这个public 的类之中,这样才能运行这个类。
来源:考试大 系统提示Exception in thread "main" java.lang.NoSuchMethodError: main 出现这个异常是因为你在抄书上的代码时抄错了。
主函数一定要这么写:public static void main(String args[]) 一个字都不能错,切记!!! applet常出现的错误 IE显示了一个灰色的区域,但是上面没有显示hello world,状态栏显示load:calss 你的class文件名 no found 。
出现这个问题是因为IE没有找到applet(有点废话),你应该把class文件放在和html文件相同的目录下。
如果class文件在该文件夹的子目录下,那么要这么写CODE= "子目录名.文件名.class"。
IE显示applet已经启动,但是还是只显示灰色的一块。
这种问题在使用jBuilder等集成开发工具是最容易出现,用appletviewer就没有问题。
这是因为你在applet中使用了IE不支持的java版本。
jBuilder在做applet是默认使用了swing组件,但是IE只支持 jdk1.1,所以造成了这种情况。
只要把导入swing的语句去掉就行了,然后按照提示修改一下代码,不要用swing组件的方法。
如果你觉得 swing组件很漂亮,打死都要用,那么就装一个java的plug-in这个东西在你装jdk的高版本时就自动装上了。
看看你的控制面版中有没有那个红鼻子的小东西。
但是切记,如果你要用它,那么你的html的文件的写法就和从前不一样了,不能简单的用CODE来指明类了。
至于怎么写,不在这篇文章的讨论范围内了(你写一个hello world还要用plug-in就搞大了)。
网上有很多文章讲怎么写。
怎么实现点击就执行用惯了点击就执行的的exe文件自然就很不习惯打开dos窗口输入命令行,你可以把它做成jar文件,但是对hello world来说有点麻烦,有个简单的傻办法:自己做一个批处理文件。
例如:用记事本写一个run.txt文件,内容是:java 你的主文件名,然后把后缀改成bat存到和主文件相同的目录下。
呵呵,双击就运行了,够傻吧。
如果你非要用exe文件运行,jet等工具可以把class文件做成exe文件。
但是这样也失去了java的跨平台性。
java写hello ,world
展开全部以前写过一个最简单的helloworld程序,但运行时总是报错,说找不到类定义,检查了大小写都没错,注意JAVA在命令行下运行时参数是大小写敏感的。
最后在网上多方搜索,终于得知罪魁祸首,原来是因为.java文件保存的目录名中有空格,去掉这些空格运行良好,你可以试一下。
...
如何用java语言编写HelloWorld程序
java hello world其实很简单,有一个main函数作为程序的入口,有一个输出语句就ok了。
但是要注意:文件名必须要与类名一致例如如下代码:HelloWorld.java 文件public class HelloWorld{public static void main(Sring[] args){System.out.println("Hello World");}}
,HelloWorld的小程序,我是学java新手,HelloW
Java 不是编译型的语言,它是半编译半解释的,用 JDK 只能编译成 Class 文件,再由 JVM 解释。
所以不能编译成 EXE。
但是有一些 Java 的编译器,比如 JBuilder 之类的,也可以支持它的编译。
由于编译后的 EXE 依赖于某个平台,而由不同平台的 JVM 解释的 Class 文件可以跨平台,所以如果你将 Java 编译成 EXE 以后,就决定了它依赖于 Windows,而不能移植。
Java 的可移植性就无法体现了。
如果你真的想编译成 EXE,建议使用 JBuilder,而不是单纯的 Sun JDK
java Helloworld程序是怎么错了
第一行:声明一个HelloWorld公共类第二行:程序入口,主方法第三行:输出打印“Hello World”打开CMD,输入cd\进入C盘这个文件类名为HelloWorld.java输入 javac HelloWorld,编译代码HelloWorld.class输入 java HelloWorld ,运行HelloWorld.class 即可显示结果
java怎么 helloworld
package com.lailai;//打包命令import com.abc;//引包,根据情况而定,写helloworld的时候 系统自动会引入一些包,可不写class Xxx{class Yyy{//内部类}public static void main(){//主函数System.out.println("Hello,World");}}
转载请注明出处51数据库 » java holleword解释
周猩猩