大家早上好。
所以,我试图通过一个包结构来编译一个非常简单的Java程序,其中我有两个java文件。我的文件夹结构是: PRAC /的Java / LL /人/ src目录/ coreservlets / 这两个文件是PersonTest.java(主要是)和Person.java
package coreservlets;
public class PersonTest {
public static void main (String[] args) {
Person p = new Person("Jane", "Smith");
}
}
package coreservlets;
public class Person {
public String firstName, lastName;
public Person(String initialFirstName,
String initialLastName) {
this.firstName = initialFirstName;
this.lastName = initialLastName;
}
public String getFullName() {
return(firstName + " " + lastName);
}
}
当我尝试编译时,它告诉我它无法找到符号Person。我检查了多个论坛条目以检查以确保我正确地进行了包结构,但我无法弄清问题是什么。我做错了什么?
答案 0 :(得分:0)
问题是需要为每个命令设置类路径(javac和java):
按照步骤
进行操作 'b' => array(
'name' => 'birthday',
'type' => 'text',
),
'c' => array(
'name' => 'address',
'type' => 'text',
),
参考:http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html