社区
Java SE
帖子详情
关于jdk安装的问题!
nuaalfm
2003-01-11 10:44:32
我的系统是win200pro我按照:
右键我的电脑--》属性--》高级--》环境环境变量
classpath=.;jdk安装目\lib
path=jdk安装目录\bin
但是当我运行javac是结果为:
´javac´ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
不知为什么?
...全文
72
7
打赏
收藏
关于jdk安装的问题!
我的系统是win200pro我按照: 右键我的电脑--》属性--》高级--》环境环境变量 classpath=.;jdk安装目\lib path=jdk安装目录\bin 但是当我运行javac是结果为: ´javac´ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 不知为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
软猫克鲁
2003-01-12
打赏
举报
回复
win2000中只需要注销用户就可以了
GJA106
2003-01-12
打赏
举报
回复
如果classpath和path设置正确,java、javac都存在。
在dos命令窗口中:set回车。这样可以查看你的设置结果,设置正确,还不行,那是你机器的问题了,要不就是你jdk的问题。
wang_zheng_wz
2003-01-12
打赏
举报
回复
win2000不用重启吧
thinforg001
2003-01-12
打赏
举报
回复
别忘了 设定好以后 重启机器。
gavin1976
2003-01-11
打赏
举报
回复
* 错误1:
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
(javac: Command not found)
产生的原因是没有设置好环境变量path。Win98下在autoexce.bat中加入
path=%path%;c:\jdk1.2\bin,Win2000下则控制面板->系统->高级->环境变量->系统变
量...看到了?双击Path,在后面加上c:\jdk1.2\bin。当然我们假设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.2\lib\dt.jar;c:\jdk1.2\lib\tools.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!") ;
}
}
附录:(其他常见错误FAQ)
我是个JAVA初学者,刚装了JDK1。3,照着书上写了个HELLOWORLD的程序,
用JAVAC编译也成功了,目录下生成了。CLASS文件,
可是当我用JAVA命令执行时,却出现如下错误:
Error opening registry key 'Software\JavaSoft\Java Runtime
Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
请问这是哪儿出了问题呀!
回答一:
>装 1.3.1 吧
>这是个小bug
>自己改改注册表也行
>运行环境->Runtime Environment
回答二
>修改你的注册表中 JavaHome
>RuntimeLib 到正确的目录
回答三:
>检查path,将jdk\bin目录加在path的开头
希偌
2003-01-11
打赏
举报
回复
hello world全攻略
http://expert.csdn.net/Expert/topic/1330/1330248.xml?temp=5.810183E-02
希偌
2003-01-11
打赏
举报
回复
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
(javac: Command not found)
产生的原因是没有设置好环境变量path。Win98下在autoexce.bat中加入
path=%path%;c:\jdk1.2\bin,Win2000下则控制面板->系统->高级->环境变量->系统变
量...看到了?双击Path,在后面加上c:\jdk1.2\bin。当然我们假设JDK安装在了
c:\jdk1.2目录下(有点唐僧了?)...好像还要重启系统才起作用
【云原生技术】Linux下如何
安装
jdk
本文介绍了在Linux下
安装
JDK
的三种方式,包括用系统软件仓库
安装
Open
JDK
、下载官方二进制包手动
安装
、使用SDKMAN!管理多版本。还说明了设置JAVA_HOME的通用步骤,以及卸载或切换版本的方法,并对常见
问题
进行速查,助你成功部署并管理
JDK
。
ubuntu
安装
jdk
时候(软件包 sun-java6-
jdk
没有可供
安装
的候选者)
问题
解决方法!
本文介绍了在Ubuntu系统中
安装
JDK
6的具体步骤,包括添加软件源、更新软件列表及
安装
JDK
6。
安装
JDK
8、notepad++以及编写Hello,World!代码
本文详细指导如何从官网下载并
安装
JDK
8,包括环境变量配置,以及使用Notepad++编写Hello, World!示例,涵盖Java
安装
验证、代码编辑与编译过程,同时介绍了常见
问题
及解决方案。
IntelliJ Idea配置
JDK
本文分享了博主初次使用IntelliJ IDEA的经历,从
安装
配置到编写第一个Hello World!程序的过程,并解决了
JDK
环境配置的
问题
。
如何掌握
JDK
安装
与配置
本文详细介绍了如何在Windows环境下
安装
JDK
7.0和配置Editplus,以运行首个Java程序HelloWorld!。在
安装
过程中,强调了避免路径含有中文和空格的重要性,并详细阐述了配置环境变量的步骤,包括设置JAVA_HOME、CLASSPATH和Path。同时,文中列举了在配置过程中可能遇到的
问题
,如Java命令未识别、版本不一致等,并提供了相应的解决方案。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章