【问题标题】:Compile Time error JAVA compiling multiple classes编译时错误JAVA编译多个类
【发布时间】:2017-07-20 15:51:57
【问题描述】:

我正在尝试从 CMD 编译两个 .java 文件,但出现错误,第二个文件引用并调用第一个文件的变量,代码类似于 -

第 1 类:-

  package com.bharat;

    class test
    {   
        static int s =9;
            public static void main(String[] args)
            {   
                for(String c:args)
                System.out.println(c);

                //int a = int.parseint(s);
                System.out.println(s);
            }
    }

第 2 类:-

 package com.bharat;
class test2
{   
        public static void main(String[] args)
        {   
            for(String c:args)
            System.out.println("test2");
            String p ="abc";
            System.out.println(p);
            test t = new test();
            System.out.println(t.s);
        }

}

` 使用命令编译良好 - javac -classpath "" *.java 和 javac -classpath "" Test.java Test2.java

但命令出错 - javac -类路径“。” com/bharat/Test2.java

错误:-

javac:找不到文件:com/Bharat/test2.java 用法:javac 使用 -help 列出可能的选项

enter image description here

我做错了什么?

【问题讨论】:

    标签: java cmd compiler-errors classpath


    【解决方案1】:

    在您的代码中,您定义了您的包,例如 package com.bharat, 您可以将其更改为 package com.Bharat 或尝试将您的目录重命名为小写字母 p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多