网站首页 > java教程 正文
如果编写的代码用cmd命令来编译时正常的,也就是javac fileName.java可以编译成功,但是在使用java命令来运行java时,提示(错误:找不到或无法加载主类),会导致这种情况一般是:
1、可能你在写命令时写了:java fileName.class,如果是这样当然不能运行,后面的.class是不能写上去的。
2、要是以上说的你没有写错误,那么再看看所要运行的class文件是否在java运行的目录下。
3、如果是,那最后只有可能是你设置了classpath(其实这个可以不用设置的,不过要是你设置了,就有可能出错),而classpath的值弄错了,正确的classpath值应该是入下这样:.;C:\Java\jdk1.8.0_11\lib\tools.jar;C:\Java\jdk1.8.0_11\lib\dt.jar,具体要看你安装的路径,路径一般倒是不会错,关键是最前面有个点“.”,点的后面还有个分号,这是最容易漏掉的,“.”就是表示本目录路径。
如果出现开头说的情况,以上三点,应该是有其中一点出问题了。最后如果你确实有以上第三点的问题,改完后问题还是没有解决,那就重启一下计算机吧。
猜你喜欢
- 2024-09-25 树莓派运行和编译Java程序,详细步骤安装JDK
- 2024-09-25 1.3java的运行原理(java安全设置已阻止自签名的应用程序运行)
- 2024-09-25 深入浅出:图形化浅析JAVA程序运行模式及虚拟机JVM
- 2024-09-25 Java编译的运行机制—程序是如何执行起来的?
- 2024-09-25 Java文件是如何运行和工作(java怎么运行的)
- 2024-09-25 JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇
- 2024-09-25 Java,JNA框架,运行期间动态调用系统本地库,动态调用DLL案例
- 2024-09-25 要让java代码运行起来,不能再简单做法了,人人都会
- 2024-09-25 java 性能优化:35 个小细节,让你提升 java 代码的运行效率
- 2024-09-25 java命令行编译及运行程序全过程(命令行编译java文件)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)