为什么我的JAVA不能运行? 设置classpath=%classpath%;.;既是把当前的路径包含进去然后,再在class文件的同一目录下运行.如果有package再加上package 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我很早就已经设置classpath,而且已经编译运行了helloworld,但突然就不行了,重装JAVA也不灵。 把classpath去掉并注意类名是否与程序名一致(如果你装了pb之类的东西它会在autoexec.bat加上classpath路径) 注意文件名和程序内的Class名字应该完全保持一致(大小写)!!! 如:java a不要加上.class 没找到main方法,估计是你打了java *.class来运行,还有要么就是你写的是applet程序没有main方法 试一下 set CPATH=...../*classes*/java -classpath %CPATH% YourApp 估计你是多打了.class了,所以报错信息中把test.class当成包test下的类class了,当然就找不到了。 同意楼上java Name.class jvm认为你找的是Name包下面名字叫做class的类所以没能找到的 很明显,是因为运行时写成了:java Name.class 的缘故,应该是java Name csdn为什么不开常见问题的栏目;让这样出现次数很都很多的问题;让人自己去找呀 我的也不行。没办法,我用了VisualCafe,可是不能编译单纯的java行命令,哪位大虾出来看看??谢谢啦!! 是ClassPath中没有当前目录,给Classpath中加上.;就可以了 试一下在运行java命令前:输入set classpath=(当前路径),然后再使用java命令执行! 为什么还有人说CLASSPATH?那不是1.1.0里面的老东西了吗?要是WINDOWS2000的话,直接在我的电脑-属性-环境变量-PATH里面加上JDK所在路径就可以了。至于无法执行,同意UP,不要打.CLASS应该就可以了。 如果你设置了path和classpath都还不对,可能把你的编译软件卸载了重装一遍,它一般会再自动收索一遍, 这样这个理论上的IDE环境才能与你的路径统一起来 请检查有没有使用package语句. .;你在classpath中加了没?。表示当前目录 借地方说几句: 我觉得改版的csdn 不太好用了! 呵呵,或许我还没适应! java -cp 路径 名字如果在class目录下执行则 java -cp . 名字 妈的,运行时classpath时必须包含/jdk/jre/lib/rt.jar,编译时必须包含jdk/lib/tools.jar!绝对是这样的!!! 你肯定是打成了java 类名.class的形式,正确的应该是不打.class就可以了。试试看。 你肯定是打成了java 类名.class的形式,正确的应该是不打.class就可以了。试试看。 java就是老出现路径设置的问题,怎一个烦字了得!!!!! 你可能缺少main函数,如果你要用 java 的命令行启动一定要一个main 函数把你的代码发给我[email protected] 是ClassPath中没有当前目录,给Classpath中加上.;就可以了同意,看看行不行,要不然先暂时把ClassPath去掉,再试试,确定一下是不是ClassPath设置问题。 如果是WIN2000,需要在系统的环境变量中添加CLASSPATH变量,最好将JAR文件的名字也加进去。如果是WIN98,建议你两个方法,一个是换一个版本的JDK(我也曾遇到过你这样的问题,换了一个版本就好了);另一个方法是用ZIP打开JDK安装包,里面有一个目录是专门安装JAVA运行环境的(我不记得名字了:)),如果没有,那就说明你下的包不包括运行环境,要另外下,有就重装一下,一般都可以解决问题;这样还不行,你打开注册表,将主键LOCAL_MACHINE/SOFTWARE/JAVASOFT/JAVA 运行时环境,改成JAVA RUNTIME ENVIRONMENT 这个问题不是程序本身的问题,而是环境变量设置,很多初学者都会遇到,根本不知如何解决,最好是重新设置classpath试试 readline()方法的问题 内详 学习请教 请教:Exception in thread "main" java.lang.NullPointerException at company.insertAe java 如何结束进程.. 本世纪最大菜鸟提问!进来看下 小问题 如何让线程能在固定的时间运行?(也就是不管我在任何时间启动线程) 如何使用jacob把html转成word格式阿,加急!!! 关于log4j配置文件的问题?请大家多多指教!!! 谁能帮忙推荐几个关于Java的论坛? filefilter问题之三 SCJP怎样?大家来谈谈(保证给分!)
并注意类名是否与程序名一致
(如果你装了pb之类的东西它会在autoexec.bat加上classpath路径)
不要加上.class
set CPATH=...../*classes*/
java -classpath %CPATH% YourApp
估计你是多打了.class了,所以报错信息中把test.class当成包test下的类class了,当然就找不到了。
java Name.class
jvm认为你找的是Name包下面名字叫做class的类
所以没能找到的
应该是java Name
让这样出现次数很都很多的问题;
让人自己去找呀
.;
就可以了
命令执行!
要是WINDOWS2000的话,直接在我的电脑-属性-环境变量-PATH里面加上JDK所在路径就可以了。至于无法执行,同意UP,不要打.CLASS应该就可以了。
如果在class目录下执行则 java -cp . 名字
.;
就可以了同意,看看行不行,要不然先暂时把ClassPath去掉,再试试,
确定一下是不是ClassPath设置问题。