编译时错误JAVA编译多个类

编译时错误JAVA编译多个类,java,cmd,compiler-errors,classpath,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) S

我试图从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);
            }
    }
 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);
        }

}
第2类:-

  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);
            }
    }
 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-类路径“*.java 和 javac-classpath“”Test.java Test2.java

但命令出现错误- javac-classpath“.”com/bharat/Test2.java

错误:-

  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);
            }
    }
 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:未找到文件:com/Bharat/test2.java 用法:javac 使用-help获取可能选项的列表


我做错了什么?

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