使用文本编辑器和jdk创建并运行Java应用程序的基本步骤?

使用文本编辑器和jdk创建并运行Java应用程序的基本步骤?,第1张

用文本编辑器编写java代码

用javac命令编译粗慎代码,祥握得到.class文件

用java命令运岩宴敬行.class文件

1.安装jdk(包括path,classpath的缺裤配置等),进入cmd命令提示符,输入 java -version,出现jdk的相关信息,确保您的jdk安装配置没错误。这个步骤相信楼主一定已经搞定了。在此不多说了2.例如我们的工作目录是D:\java,那么进去这个目录使用记事本写第一个程序public class Test{public static void main(String [] args){ System.out.println("hello world!")}}然后将这个记事本文件改名为Test.java记住后缀名是java不是txt哦。这点非常重要纤纯。然后打开cmd 输入cd \回车然后输入D:回车 然后输入cd java回车。然后使用javac Test.java编译刚写的java程序原文件。成功后你会看到一个Test.class的文件成功生成了。然后就可以使用java Test命令进行执行class文件了。这时能在cmd看到输出了hello world!了。这就是使用cmd形式开毁扮咐发了java的程序3.如果你有Eclipse工具的话,开发就更简单了。在Eclipse里直接建立java project然后新建java文件就可以编写代码运行了 比较简便。但愿本人的回答令您满意!

JAVA版hello

world全攻略侯光敏

看到很多技术网站的BBS上面充斥着java初学者的关于运行第一个java程序的求助信息,我觉得作为过来人很有写这篇文章的必要,因为他们遇到的都是些很低级的问题,但是让这些问题占据bbs上那么多宝贵的空间就太不应该了。

要搞清楚的基本概念

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显示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的跨平台性。

以上就是hello

world的全攻略了,如果你还看不到hello

world,我倒!你还是别学java了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12474889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存