我正在尝试从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获取可能的选项列表
我做错了什么?
答案 0 :(得分:0)
在您的代码中,您定义了包,例如包com.bharat,,您可以将其更改为包com.Bharat 或尝试将您的目录重命名为小写字母