编译时错误JAVA编译多个类

时间:2017-07-20 15:51:58

标签: java cmd compiler-errors classpath

我正在尝试从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 -classpath“。” COM /巴勒特/ Test2.java

错误: -

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

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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