有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java运行时错误“名称错误:applicationarbre/Main”

我在环境变量“path”中添加了jdk的路径,我的位置在应用程序的目录中:“C:\Users\20900994t\Desktop\applicationArbre\u 2\u 1\src\applicationArbre” 我有四个。java文件

我尝试了两种方法

第一种方法是: 1.“javac Main.java”2。“java Main”

第二种方法是: 1.“javac*.java”2。“java Main.java”

这些方法生成所有文件。我拥有的所有类的类,但在命令行中,它向我显示其他类的用途不被识别,当我执行“java Main”时,它向我显示“NoClasseDefFoundError”

实际上,这些方法在NetBeans环境中工作得很好,但是我需要在命令行上使用。蝙蝠档案。 谢谢


共 (3) 个答案

  1. # 1 楼答案

    首先编译main方法所在的类

    C:\foldername>;javac类名。爪哇

    然后用语句运行

    C:\foldername>;java类名

    希望它能奏效:)

  2. # 2 楼答案

    不是这样的:

    java applicationarbre/Main
    

    但就像这样:

    java applicationarbre.Main
    

    至于类路径,在您的情况下,这可能就足够了(如果您位于正确的基本目录下,下面是您的类文件):

    java -cp . applicationarbre.Main
    
  3. # 3 楼答案

    我怀疑你是这样运作的:

    // In directory applicationarbre
    $ java Main
    

    您应该这样运行它,在目录中:

    $ java applicationarbe.Main
    

    你说你已经尝试了几种解决方案,但你没有解释你尝试了什么,或者在尝试时发生了什么,这使得你很难进一步帮助自己

    基本上,您需要告诉Java要启动的类的完全限定名,并且该类必须在类路径上可用,默认情况下是“当前目录”。你需要给我们更多的信息