java安装了以后,它的类库在哪啊?(30分)

  • 主题发起人 主题发起人 wujiangogogo
  • 开始时间 开始时间
W

wujiangogogo

Unregistered / Unconfirmed
GUEST, unregistred user!
因为我运行了javac命令后,生成了.class文件后,用java命令执行却报错.
错误内容:
Exception in thread "main" java.lang.NoSuchMethodError:main
所以我认为是类库找不到,可能就是环境变量classpath设不对,请高手指点,多谢!
 
classpath=.;c:/java/lib
 
to netfool:
我安装的目录是C:/j2sdk1.4.0,它下面有两个文件夹(j2sdk1.4.1_02, C:/j2sdk1.4.0/s1studio)都有lib文件夹,我两个都试了,无用
 
谁能告诉我,这到底为什么?
 
高手请不吝赐教
 
比如
javac test.java
java -classpath . test
就应该可以了
 
按照如下设置环境变量,应该没问题了
JAVA_HOME:
H:/j2sdk1.4.0_02 //安装路径
CLASSPATH:
.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar
PATH:
……;%JAVA_HOME%/bin;……
 
在DOS中,你直接进入你类所在文件夹,在运行JAVA 应该是没有问题的!!
 
jdk目录下的lib下
 
http://delphibbs.com/delphibbs/dispq.asp?lid=2163219
有你要的东西
 
你的main函数写错了:
用一位高人的原话:一个字都不能错:)
public static void main(String args[])
当然也可是:
public static void main(String[] args)
呵呵
 
classpath=%classpath%;c:/jdk/bin
 
反对楼上的说法..........特别是:一个字也不能错.
这句话不对的.
public static void main(String[] a)
这就可以少掉三个字母的.
还有public 可以同static交换位置的.
楼主是不是main函数写错的了.
 
main函数的名字必须要和文件名取得一样,不然只能编译,而不能运行,就是你的故障现象。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部