编译时错误JAVA编译多个类
我试图从CMD编译两个.java文件,但我得到了错误,第二个文件引用并调用第一个文件的变量,代码如下- 第1类:-编译时错误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
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或尝试将目录重命名为小写字母