java程序运行时提示 错误:找不到或无法加载主类 com.sun.tools.javac.main

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序运行时提示 错误:找不到或无法加载主类 com.sun.tools.javac.main相关的知识,希望对你有一定的参考价值。

环境配置成功,用记事本在E盘编写了一个java程序为Test.java 运行时出错
检测环境配置是否成功:

程序:

运行程序:

怎么会出错?
已解决

环境变量没有配好 ,如果配好你输入javac(注意是javac ) 如下图。你上边的是 java 命令输出,(不配环境变量也能出现的)

参考技术A 在安装jdk过程中,还会弹出一个jre的安装过程,这个和jdk不能安装在同一目录下,否则会冲突,删掉javac.exe文件(之前自己的问题正是由于把jdk和jre安装在同一目录下)。只需卸载掉当前的jdk, 然后重新安装的时候,把两者安置在不同文件夹 参考技术B 1、你的JDK和JRE有可能被安装在同一目录了,JRE覆盖JDK导致的
或者

2、在你java安装目录下lib文件里,没有tools.jar文件,找一个相同版本的附加上去就可以了!追问

网上找不到tools.jar怎么办

追答

那就卸载了 重新安装下,注意 JDK和JRE不要安装在相同目录,还有就是java环境要配好

本回答被提问者采纳
参考技术C cp没设置,设置一下试试

运行java文件显示找不到或无法加载主类怎么解决?

当我在eclipse中直接运行某个java文件时,能正常运行,当我按照你的步骤执行maven build后,导出的jar包运行之后显示找不到或无法加载主类,eclipse中直接运行它,也显示同样的错误,当我用maven update project之后,又可以直接运行了,执行maven build后,在eclipse中执行这个文件又显示找不到主类,请问有人知道是哪出了问题吗?

clean 重新build 或者让clean package 用maven打包,如果复杂点是第三方jar找不到 ,可能是未下载或未下载完全,具体分析,可以采纳私聊 参考技术A maven的项目运行一般就要maven命令
否则你需要在pom里定义入口类、打包方式等

以上是关于java程序运行时提示 错误:找不到或无法加载主类 com.sun.tools.javac.main的主要内容,如果未能解决你的问题,请参考以下文章

eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类

mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法

java运行显示“找不到或无法加载主类”!

在CMD下用java命令出现“找不到或无法加载主类”问题

java运行显示“找不到或无法加载主类

错误:找不到或无法加载主类