我编了一个java源程序.在dos命令提示符下能编译通过,但是一运行java xxx(xxx为编译通过的.class文件)时候就出来dos命令提示符...
前几天我还运行过,(没改变任何配置和环境变量)但是到了昨天就运行不了了,任何java源程序都能通过编译却运行不了...
请问这个是怎么回事??
前几天我还运行过,(没改变任何配置和环境变量)但是到了昨天就运行不了了,任何java源程序都能通过编译却运行不了...
请问这个是怎么回事??
解决方案 »
- 本年最后一天,元旦快乐!散分!!!!¥200
- 一个简单的Java聊天室,帮我看看那里出错了.
- 给大家推荐一个非常专业的研发论坛 - 52RD研发论坛
- hibnerate 更新数据后,取出的数据与数据库中的实际数据不一致。
- Eclipse + Tomcat怎么配置了,100分
- 哪里有j2ee的source -----研究分析!!
- java导入数据库时剔除掉手机尾数4、7的不让导入进去
- javaWeb过滤器对文件读写,请求不到资源
- 经典问题
- stucts2属性驱动空指针
- JasperReport菜鸟有问题.. 请高手帮忙 ...
- 急,急,急!!!标记的SRC请求STRUTS后转发的到的JSP不执行
我前几天都运行过了,有结果...
肯定不是程序的问题!我都没改过程序,而且我试过其他的程序...
都运行不了,只弹出来一个新的命令提示符,什么反应都没有...
还有我用的是GUI编程...
但是就连基本的java源程序都是那样...
1 你把系统日期改成1周前看看
2 重装 JDK
3 用 Eclipse 运行,不要再 cmd 里
2.我重装jdk也不行.
3.我没下载eclipse,而且以前都是cmd里运行的...
我只有看是不是系统的问题了...实在不行重装系统,但是我没光驱....
javac不可以的话就重新配下环境变量吧。你是不是装了java其他编译用的程序了,可能会改变环境变量等东东
用命令 set classpath=你的class文件所在目录
然户你在运行
如果行的话的,就是你没有在classpath中设置所以找不到 .class 文件,而能编译,不能执行
楼上的方法也不行,我把源程序拷贝到bin目录下,javac通过编译了,但是用java时还是一样的...
另外代码绝对无错且有打印输出命令...
我运行了好几个源程序都没用~~
Java Plug-in 1.5.0_04
使用 JRE 版本 1.5.0_04 Java HotSpot(TM) Client VM
用户主目录 = C:\Documents and Settings\Administrator
network: 正在载入用户定义的代理配置 ...
network: 完成。
network: 正在从 Internet Explorer 中载入代理配置 ...
network: 完成。
network: 正在载入直接代理配置 ...
network: 完成。
network: 代理配置:没有代理basic: 高速缓存被启用
basic: 位置:C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\javapi\v1.0
basic: 最大:unlimited
basic: 压缩级别:0----------------------------------------------------
c: 清除控制台窗口
f: 终结在结束队列上的对象
g: 垃圾收集
h: 显示此帮助消息
l: 转储类载入程序列表
m: 打印内存使用
o: 触发日志记录
p: 重新载入代理配置
q: 隐藏控制台
r: 重新载入策略配置
s: 转储系统和部署属性
t: 转储线程列表
v: 转储线程堆栈
x: 清除类载入程序高速缓存
0-5: 设置跟踪级别为<n>
----------------------------------------------------basic: 已注册原型监听程序
liveconnect: 调用 JS 方法:document
liveconnect: 调用 JS 方法:URL
basic: 正在引用类载入程序:sun.plugin.ClassLoaderInfo@1d05c81, refcount=1
basic: 未注册原型监听程序
basic: 已添加进度监听程序:sun.plugin.util.GrayBoxPainter@535b58
basic: 正在载入小应用程序...
basic: 正在初始化小应用程序...
basic: 正在启动小应用程序...
载入:找不到类 yk.class。
java.lang.ClassNotFoundException: yk.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: F:\program\java\My java\yk\class.class (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
basic: 异常:java.lang.ClassNotFoundException: yk.class
Exception in thread "Thread-4" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
basic: 异常:java.lang.NullPointerException
Exception in thread "thread applet-yk.class" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
public class data{
public static void main(String args[]){
String bd;
StringTokenizer st1;
bd="2008/3/13";
st1=new StringTokenizer(bd,"/");
System.out.println("year:"+st1.nextToken());
System.out.println("month:"+st1.nextToken());
System.out.println("day:"+st1.nextToken());
}
}
另一个代码public class qubie
{ public static void main(String[] args){
int x=2,y=4,z;
z=y%x;
y/=x;
System.out.println(z+"\t"+y);
}
}
其他还尝试了些代码...
都没有用~~
而且又重装jdk也不行...
public class data{
public static void main(String args[]){
String bd;
StringTokenizer st1;
bd="2008/3/13";
st1=new StringTokenizer(bd,"/");
System.out.println("year:"+st1.nextToken());
System.out.println("month:"+st1.nextToken());
System.out.println("day:"+st1.nextToken());
}
}
另一个代码public class qubie
{ public static void main(String[] args){
int x=2,y=4,z;
z=y%x;
y/=x;
System.out.println(z+"\t"+y);
}
}
其他还尝试了些代码...
都没有用~~
而且又重装jdk也不行...
另:我写了个批处理文件打开我放置.class文件的目录...
如:我.class 文件放置在f:\program\java目录下
那我的批处理文件是:@echo
@f:
@cd program\java
@start cmd
只要我一运行java就会打开这个指向放置.class目录的cmd窗口...
但是原因不明,重装了2次jdk...
第2次后运行cmd,手工输入路径,运行ok,但是批处理文件不能运行...
先将就用着...
昨天下午java源程序编译错误几次,再次尝试运行批处理文件时候,运行ok....
实在是无语...