Linux下Java运行.class文件,报错找不到或无法加载主类

classpath配置的错误,所以找不到.class文件。

原先的etc/profile中的classpath配置

export CLASSPATH=$JAVA_HOME/lib/tools.jar

更改后的:

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar

加了个.:,当前目录的意思。

原文地址:https://www.cnblogs.com/wangshen31/p/9823674.html

时间: 2024-10-28 20:12:23

Linux下Java运行.class文件,报错找不到或无法加载主类的相关文章

cygwin下java报错“找不到或无法加载主类”的故障排除

win7 下安装了java,命令行下可以正常运行,cygwin下报错:找不到或无法加载主类. 经排查发现是cygwin的~/.bash_profile中画蛇添足的配置了$CLASSPATH: JAVA_HOME="/cygdrive/d/Program Files/Java/jdk1.8.0_66"CLASSPATH=".:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"PATH="

Activemq首次运行报错 “找不到或无法加载主类”

首次运行Program Files\apache-activemq-5.10.0\bin目录下的activemq.bat文件,报错信息如下: 找不到或无法加载主类 Files\apache-activemq-5.10.0\bin\..\conf\login.config 百度后发现是路径中含有空格(文件夹“Program Files”)的原因,空格截断了字符串参数的读取.按照该文章给出的修改方法, 解决方案: 找到第80行的 if "%ACTIVEMQ_OPTS%" == "

java编译报错: 找不到或无法加载主类 Demo.class 的解决方法

原因:java 命令后面的文件不能有后缀名. 解决方法:运行java时候,后面的文件去掉后缀名. 原文地址:https://www.cnblogs.com/fushengduoshaoji/p/12040689.html

java HelloWorld时报错:"找不到或无法加载主类"问题的解决办法

当我在做Java入门的时候,根据教程写的第一个Java程序是: public class HelloWorld { /* 第一个Java程序 * 它将打印字符串 Hello World */ public static void main(String []args) { System.out.println("Hello World"); // 打印 Hello World } } 这个文件的后缀是.java,然后使用cmd(命令提示符工具)在当前目录下键入:javac HelloW

cmd下运行java文件时,找不到或无法加载主类的解决方法

最近再看java,却被一个看似很基础的hellorworld头疼了十几分钟,百度了一下,若你在cmd下编辑及运行.java文件时报错,解决方案如下,如图所示: d盘根目录下的.java文件. 打开cmd,进入d盘根目录进行javac demo.java,如图所示: 这一步是不会报错的,因为只要你的classpath设置成功,不会存在报错问题, 此时我们看到刚刚编译的demo.class已经出现在根目录下. 继续下一步时,我们会发现cmd报错,如图所示: 相信很多刚入门的同学们都遇到了这个问题,百

javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题

javac编译成功,用java运行class文件出现"找不到或无法加载主类" 的问题所在很简单 入门就遇到这样的问题,环境变量按网上说的配好了,直接java 和 javac都有提示出来,说明没问题了, 做了一个简单java,放在e盘根目录下,在c:下操作javac该java文件成功了,但用java 该class时却提示"找不到或无法加载主类" ,忙活了半天,找了些资料,发现其实很简单,不是语句错误,是路径问题classpath的问题. 主要是以下两点要注意: 1.在

Java 命令行运行java程序,出现“找不到或无法加载主类 ”的注意事项

引用:http://blog.chinaunix.net/uid-27106528-id-5209914.html 要在CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ”错误的解决办法,   网络上基本都是在说关于"classpath"路径的配置问题,要加入 ” .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;“    前面加入”.;",表面要在当前目录下面寻找类.       如果你试过了

java环境变量详解---找不到或无法加载主类

刚学java,配置好环境变量之后,在DOS下却运行java小程序却始终出现"找不到或无法加载主类"然后返回配置环境变量折腾了好久,查看书籍.网上的资料,最终OK了!安装Eclipse始终出现 "could not find Java SE runtime environment"."could not find java dll"这样的问题,按照网上提供的资料却始终解决不了问题,最后将最新版本的Eclipse换了,才可以用. 以下是安装JDK的总

java HelloWorld 提示“错误: 找不到或无法加载主类 HelloWorld“解决方案

在检查环境变量等前提工作准确无误后,注意要配好CLASSPATH,仍然报“错误: 找不到或无法加载主类 HelloWorld“. 本人工程目录:mygs-maven/src/main/java/hello 在hello目录底下: Greeter.java  HelloWorld.java 工程代码:HelloWorld.java package hello; public class HelloWorld { public static void main(String[] args) { Gr