精华内容
下载资源
问答
  • Java 命令找不到或无法加载主类

    千次阅读 2017-11-08 02:38:55
    当你使用java自带的javac和java命令的时候要注意了、 你abc文件夹路径下执行,成功 C://go.jar 为引入的jar包,前面的是点加分号.; javac -cp .;C://go.jar Dog.java 执行成功 之后如果你执行 ...

    如果你有一个java类,如Dog,并且里面写有package ,例如package com.abc

    当你使用java自带的javac和java命令的时候要注意了、


    你到abc文件夹路径下执行,成功 C://go.jar 为引入的jar包,前面的是点加分号.;

    javac -cp .;C://go.jar Dog.java

    执行成功


    之后如果你执行

    java -cp .;C://go.jar Dog

    就会报错

    找不到或无法加载主类

    你应该到最前面的路径,就是com文件夹的上一层路径。如你的类路径在C://work\com\abc\Dog.java

    你就应该到work路径下执行

    java -cp .;C://go.jar com.abc.Dog

    执行成功

    展开全文
  • 命令行模式下java命令找不到主类

    千次阅读 2014-08-09 16:58:22
    在命令行模式下: C:\Documents and Settings\hui.qian>d: D:\>cd D:\java\serializable D:\java\serializable>javac Test.java ...错误: 找不到或无法加载主类 Test D:\java\serializable>

    在命令行模式下:


    C:\Documents and Settings\hui.qian>d:
    
    D:\>cd D:\java\serializable
    
    D:\java\serializable>javac Test.java
    
    D:\java\serializable>java Test
    错误: 找不到或无法加载主类 Test
    
    D:\java\serializable>
    
    
    

    java文件路径:



    java文件:


    public class Test implements java.io.Serializable{
    
     public static void main(String[] args){
      System.out.println("HelloWorld");
     }
    }

    环境变量:



    都正确的情况下,还是报找不到主类的话,错误原因是你的classpath环境变量配置有问题。要设置为如下值:




    后重新运行java Test就正确啦


    C:\Documents and Settings\hui.qian>d:
    
    D:\>cd D:\java\serializable
    
    D:\java\serializable>javac Test.java
    
    D:\java\serializable>java Test
    HelloWorld
    
    D:\java\serializable>
    
    


    展开全文
  • sudo: java找不到命令

    千次阅读 2019-03-31 11:37:36
    今个在sudo java的时候,发现了找不到java命令的错误。 然后我在普通用户下和root用户下分别测试,都能找到java命令。 ???奇了怪了,那这个sudo干了什么? 网上了下分析,发现答案真是参差不齐。现在来梳理下我...

    神奇的事情又发生了

    今个在sudo java的时候,发现了找不到java命令的错误。
    然后我在普通用户下和root用户下分别测试,都能找到java命令。
    ???奇了怪了,那这个sudo干了什么?

    网上找了下分析,发现答案真是参差不齐。现在来梳理下我的思路。
    sudo的配置文件是在/etc/sudoers里,网上有的教程是修改这个文件,但是这个文件的权限相当高,root用户都是只读权限,我感觉修改这个文件不是很合适。
    先来看看这个文件干了什么。当sudo的时候,会首先使用这个文件进行配置,env_reset的作用就是将当前的环境变量全部重置,因此之前配置的那些都失效了。然后后面有个secure_path,这里写的地址是重置忽略的环境变量,即当前允许使用的环境变量的存放位置。

    因此,要是能够让sudo java起作用,可以直接修改这里的内容,添加java的路径。合适吗?不太合适。那咱们再来仔细观察一下这里的secure_path:
    /etc/sudoers
    你会发现,当前用户下的/usr/bin里的环境变量是允许读取的,那么,我们可不可以把要用到的命令软连接到这个文件夹下面呢?
    在这里插入图片描述
    bingo~

    展开全文
  • java命令可以但是javac命令找不到

    万次阅读 2018-08-06 14:39:04
    首先: 在cmd中输入 java -verbose ,在命令行的最后显示jdk的安装路径   找到安装路径下的bin中存在javac.exe说明...将JAVA_HOME的值复制,打开计算机粘贴值,回车提示找不到? 仔细对比复制的值和已经找到...

    首先:

    在cmd中输入

    java -verbose ,在命令行的最后显示jdk的安装路径

     

    找到安装路径下的bin中存在javac.exe说明jdk的安装没问题,

    那么问题应该出在环境变量配置。

    仔细对比网的教程,试了很多种,都不行。

    最后,在JAVA_HOME中出现了问题。

     

    将JAVA_HOME的值复制,打开计算机粘贴值,回车提示找不到?

    仔细对比复制的值和已经找到的安装目录发现,在Program File这里得到空格是保留的,不能删掉的。

    最后试一下javac就没问题了。

    展开全文
  • linux java 命令安装好找不到

    万次阅读 2020-03-31 20:54:04
    export JAVA_HOME=/demo/src/jdk1.6.0_38 export CLASSPATH=:/lib:/jre/lib:/demo/src/jdk1.6.0_38/lib:/demo/src/jdk1.6.0_38/jre/lib export PATH=/demo/src/jdk1.6.0_38/bin:/demo/src/jdk1...
  • 关于win10系统java不是内部或外部命令java提示找不到或无法加载主类的问题也困扰了我很久,一度想放弃用命令行编译.java文件,但是后来发现写一些简单的java代码测试并不需要启动开发工具这么麻烦,所以硬着头皮在...
  • 但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。   解决思路: 从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用...
  • Javac 命令找不到文件:Hello.java

    万次阅读 2018-07-08 11:50:28
    本人菜鸟一枚,今天尝试用记事本写程序,写完后使用dos命令javac去编译时发现找不到Hello.java文件。检查环境变量配置java、javac都没有问题。然后按照步骤去编译Hello.java文件,总是出现错误javac: 找不到文件:...
  • 在CMD下用java命令出现“找不到或无法加载主类”问题
  • JDK java 命令 错误: 找不到或无法加载主类 XXXX前提是使用javac 编译未出错,使用java 命令执行出错
  • 我使用的 Java 版本是: java version "1.8.0_191" 代码目录结构: ClassPathDemo.java: package com.jiaobuchong; import java.util.HashSet; import java.util.Set; import org.apache.commons.lang3....
  • linux系统中按理说安装java环境都习惯把配置放到 /etc/profile下 如下: export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/...但是有时候切换到其他用户会遇到如下的问题就是:找不到命令。 解决方...
  • 在Linux上使用javac编译Test.java不报错,但是使用java运行Test.class提示:错误: 找不到或无法加载主类 >javac Test.java >java Test 错误: 找不到或无法加载主类 root.Test 解决方案: 编辑/etc/profile, ...
  • 问题:执行javac Helloworld.java 报错 找不到文件 百度搜索了一些解决方法如下: (1)重新检查环境变量是否配置正确; JAVA_HOME D:\Program Files\Java\jdk-14.0.2 PATH D:\Program Files\Java\jdk-...
  • 原因:环境变量配置问题 解决: # vim /etc/profile ...# JAVA_HOME=/usr/java/jdk1.7.0_79 JAVA_HOME=/usr/java/jdk1.7.0_79 PATH=$JAVA_HOME/bin:$PATH # must add .: CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$
  • 1、执行java HelloWorld.class 报错:找不到或无法加载主类HelloWorld原因:在执行字节码文件的时候,java命令不能带文件的后缀名。解决:输入命令java HelloWorld2、在执行的时候 输入java命令,没有带文件的后缀名...
  • Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。   解决思路: 从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp %c
  • 使用CXF的wsdl2java命令时发生“系统找不到指定的路径”这样的错误可能是没有正确配置java的环境变量, 需要检查JAVA_HOME环境变量配置是否正确,配置正确以后需要重新启动命令行运行程序...
  • 我遇到的问题是javac命令可以编译文件,但是java命令提示错误。 可以排除Java配置正确的原因 在类中也存在main方法,所以也不是缺少main方法的原因 后来发现是在类中使用了package关键字。 E:/Test.java 在Test...
  • Java 包的目录下运行出现如下问题: 首选检查环境变量配置: JAVA_HOME D:\Java\jdk1.0.8 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\...
  • 原文链接有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用eclipse或用ant则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找...
  • 执行java Test命令时报错找不到或无法加载主类。 第一种 第二种 原因 环境变量没有把当前路径(.代表当前路径)加进去。 java命令执行时package指定的包路径没写。 解决方法 java执行class文件是根据...
  • java报错: 找不到或无法加载主类

    万次阅读 2017-02-05 12:22:19
    java报错: 找不到或无法加载主类源程序:public class Demo{ public static void main(String args[]){ System.out.println("HelloWorld"); } } 通常情况下,在用本机进行编译运行java程序时有两种方法1.使用...
  • 首先你得安装java,直接去oracle下载java的安装包下载链接环境变量配置(没有.bash_profile就自己建立一个)cd ~ ls -lf vi .bash_profile下面是我的java环境变量的配置#java配置 export JAVA_HOME_7=/Library/Java/...
  • 推荐一个java运行jar命令提示没有主清单属性的百度经验的链接:https://jingyan.baidu.com/article/db55b60990f6084ba30a2fb8.html ...java运行jar命令提示找不到主类的链接:http://blog.csdn.net/qq_274835...
  • 最近在学习自然语言处理,需要用到 java ,便按照菜鸟教程的方法安装了 java 和 Eclipse IDE 。 一般很自然的要写一个 HelloWorld 来测试运行环境...错误: 找不到或无法加载主类 HelloWorld 原因: java.lang.NoC...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 856,677
精华内容 342,670
关键字:

java命令找不到

java 订阅