精华内容
下载资源
问答
  • java找不到或无法加载主类
    2021-12-19 09:50:42


    1、源文件带包名,需要在包外执行

    D:\workspace\Idea\aes-encryption-javascript-java\src\test\java\com\example\demo\commontest>tree /f
    卷 DATA 的文件夹 PATH 列表
    卷序列号为 862C-965A
    D:.
        ErrorTest.class
        ErrorTest.java
    
    没有子文件夹
    
    D:\workspace\Idea\aes-encryption-javascript-java\src\test\java\com\example\demo\commontest>java ErrorTest
    错误: 找不到或无法加载主类 ErrorTest
    
    D:\workspace\Idea\aes-encryption-javascript-java\src\test\java>java ErrorTest
    执行成功
    
    

    2、执行时带了class后缀

    D:\workspace\Idea\aes-encryption-javascript-java\src\test\java>java ErrorTest.class
    错误: 找不到或无法加载主类 ErrorTest.class
    

    3、-cp 添加jar包,要保证报名、路径正确

    • 使用 -cp 添加 jar 包的方式,java 不会检查指定路径的jar 是否存在,只会检查 要运行的类是否存在;
    • linux 使用 : 分隔;Windows 使用; 分隔;
    • -cp 会使得 CLASSPATH 变量失效,可以使用 -Xbootclasspath/a: 替代
    D:\workspace\run_dir>dir
     驱动器 D 中的卷是 DATA
     卷的序列号是 862C-965A
    
     D:\workspace\run_dir 的目录
    
    2021/12/19  12:29    <DIR>          .
    2021/12/19  12:29    <DIR>          ..
    2021/12/16  16:10        43,488,265 marshalsec-0.0.3-SNAPSHOT-all.jar
                   1 个文件     43,488,265 字节
                   2 个目录 558,255,435,776 可用字节
    
    D:\workspace\run_dir>java -cp 123xxx.jar  marshalsec.jndi.LDAPRefServer
    错误: 找不到或无法加载主类 marshalsec.jndi.LDAPRefServer
    
    # 实际根本没有 123xxx.jar 文件;
    
    D:\workspace\run_dir>java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer "http://127.0.0.1:8080/#Exploit" 9999
    Listening on 0.0.0.0:9999
    
    
    更多相关内容
  • 今天小编就为大家分享一篇关于Java找不到或无法加载主类及编码错误问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • ”全部复制“变量值”栏的最前面-->“确定” (3)“系统变量”栏 ---> “新建” ---> “变量名”为“CLASSPATH”,“变量值”为“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar” ---> ...

    很有可能是环境变量配置出错。

    解决方法:

    1、右键点击 “此电脑”的“属性”选项-->选择“高级系统设置”选项-->点击下面的“环境变量”选项

    2、具体配置

    (1)点击“系统变量”下面的”新建“选项-->在”变量名“处填上”Java_Home“,”变量值“为JDK安装路径,笔者的路径是”E:\javarelase\jdk11“-->"确定"

    (2)在”系统变量“中找到”Path“-->选中”Path“点击”编辑“选项-->选择右边的“编辑文本”-->将引号里面的“%Java_Home%\bin;%Java_Home%\jre\bin;”全部复制到“变量值”栏的最前面-->“确定”

    (3)“系统变量”栏  --->  “新建”  --->  “变量名”为“CLASSPATH”,“变量值”为“.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar” ---> “确定”

    3、点击“环境变量”最下面的“确定”选项即可。

    展开全文
  • 相信有很多人都遇到过java找不到或无法加载主类的这个问题,那么这究竟是什么原因造成的呢?有什么方法可以解决这个问题吗?问题:java文件导入到一个包当中,之后在class文件当中加入一张图片;解决:将class文件中的...

    相信有很多人都遇到过java找不到或无法加载主类的这个问题,那么这究竟是什么原因造成的呢?有什么方法可以解决这个问题吗?

    问题:

    java文件导入到一个包当中,之后在class文件当中加入一张图片;

    解决:将class文件中的照片删除即可

    当然这只是一种情况,对于这样的情况下面做了一下总结,主要的话有下面的几种解决方法。

    解决方法:

    检查一下自己的环境变量是不是配置成功

    win+r 输入cmd-输入 java -version-再输入 javac -version

    4ad937c2cdb101637687e8d41c66b7ed.png

    出现这样的情况的话就可以确定环境是没有问题的了。

    配置如下:

    JAVA_HOME是 D:\Java\jdk1.8.0_11

    Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    CLASSPATH是 ** .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar**

    这里的话要注意一下了,classpath最前面的 . ;是必须的;

    考虑是不是在正确的包下面

    注意,一定不要忽略了这个概念,加上package ***;之后要将.java文件放到包内;

    假如,你是eclipse编译器,将Build Automatically打上对勾;

    045ae5cfda1524a9af5bbefe22e3fd53.png

    点击项目右键properties->Java Build Path->Libraries

    8dc1f5881542acf6a9ad85a603d6a463.png

    将带红叉的jre双击替换或者删掉再添加上合适的就可以了。

    eae7d9e47e6438a8f8f2affe521671ce.png

    java文件不再项目的src路径当中,也就是表示源代码没有被eclipse编译,字节码不存在无法运行了在项目名上右键 -> Builder Path

    -> Configure Build Path -> 选择Source面板 再点Add Folder,

    把源代码所在的包路径的上层目录加进来;

    以上内容源于网络,仅供参考,不知道上面的方法对于你是都适用呢?希望可以对你有所帮助呢。

    更多java项目中常见问题,请继续通过奇Q工具网来进行了解吧。

    推荐阅读:

    展开全文
  • 主要介绍了IDEA 错误之找不到或无法加载主类,本文给大家介绍的非常详细,对大家的学习工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 跟着尚学堂的JAVA课程学习,才第一课写hello world就出bug 用记事本写的hello world 检查了很久,确实没错啊 后来在java Welcome这一行加了.java后缀之后就可以运行了 可能和jdk的版本有关系吧 我安装的JDK 16 .....

    跟着尚学堂的JAVA课程学习,才第一课写hello world就出bug

    用记事本写的hello world
    在这里插入图片描述

    在这里插入图片描述检查了很久,确实没错啊

    后来在java Welcome这一行加了.java后缀之后就可以运行了

    在这里插入图片描述

    可能和jdk的版本有关系吧 我安装的JDK 16

    展开全文
  • 学习大佬们开发安全小工具,打包jar解决错误: 找不到或无法加载主类 main 1 Maven方式 遇到报错”找不到或无法加载主类 main“ 解决方案 一定加入<build> 中的插件,这里需要注意的是 <mainClass>Main,这里填写的...
  • Java命令行运行错误: 找不到或无法加载主类

    万次阅读 多人点赞 2021-01-17 18:15:46
    前言:虽然学习Java语言约有两年多,但在最近需要使用命令行工具编译并运行Java程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学Java时使用过。...找不到或无法加载主类,主要原因有
  • 有时,当我们运行Java程序时,我们可能会看到“找不到或无法加载主类”。原因很容易猜测:JVM找不到主类并给出了这个错误。但是为什么不能呢?在本文中,我们将讨论找不到主类的可能原因。另外,我们将看看如何修复...
  • java(javac HelloWorld.java)编译通过,(java HelloWorld)运行却 提示找不到或无法加载主类 的一般多见过java初上手,使用命令行的方式运行java程序,一般使用IDE工具是不会遇见的。 二、分析和解决 既然javac...
  • java找不到或无法加载主类xxx.docx
  • 目录 前言 ...当我们用eclipse android studio等创建的project和java类文件,都是有包名的,用工具正常编译和运行,但此时切换命令行执行的时候: javac xxx.java java xxx 的时候 极有可能出现
  • java命令找不到或无法加载主类

    千次阅读 2021-06-22 21:26:40
    首先新建一个JAVA_HOME变量,值就是jdk的安装路径,比如我的是"D:\developtools\java\jdk",引号里面的内容,包括引号,下同。 然后在path变量后面加上"%JAVA_HOME%\bin"和"%JAVA_HOME%\jre\bin" 新建一个...
  • 找不到无法加载主类,springboot项目
  • 详情见连接,一定可以解决你的问题
  • 要是配置文件的路径问题。...# set Java environmentJAVA_HOME=/usr/local/java/jdk1.8.0PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexpor...
  • java命令报错——找不到或无法加载主类

    千次阅读 多人点赞 2022-02-23 12:50:54
    java命令报错——找不到或无法加载主类
  • 转载于:https://www.cnblogs.com/moonsoft/p/10374513.html
  • 目录结构为: main函数在mygui/Test.java中,正确编译方法为,在src目录下执行如下命令可以正确执行。 javac mygui/Test.java java mygui.Test 如果在mygui目录下编译,则需要添加src目录为...找不到或无法...
  • 关于解决cmd中执行java提示“找不到或无法加载主类“的问题
  • 关于 错误:找不到或无法加载主类
  • idea运行java时报错 错误: 找不到或无法加载主类
  • 如何解决java找不到或无法加载主类的错误发布时间:2020-06-23 11:44:24来源:亿速云阅读:485作者:Leah如何解决java找不到或无法加载主类的错误?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个...
  • JAVA找不到或无法加载主类的错误

    千次阅读 2021-03-16 18:11:10
    错误说明本次测试类为TestMain如果使用常规方式,即,java TestMain.class 运行当前class文件即会报找不到当前类,就是我们想要运行的TestMain.class文件。可是TestMain.class就在我们想要运行的目录下啊,而且cmd也...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,864
精华内容 11,145
关键字:

java找不到或无法加载主类