最近,我开始使用Head First Java来学习Java,但我发现这本书缺乏有关设置Java的大量信息。它几乎告诉我下载JDK,并提到了有关类路径变量的内容。
我非常困惑,很明显,我的Java尚未设置为可以运行。所以...我进行了研究,并设法将/ bin /目录添加到CLASS_PATH中,并且还创建了一个名为JAVA_HOME的新系统变量,并将其指向bin文件夹。我不太确定该怎么做-这个话题对于其他每个程序员似乎都很容易,因为我找不到其他人在设置Java环境方面有如此困难。
因此,我现在可以编译并运行程序。我已经做了一些Hello World的事情,yada yada。现在,在第37页上,我们实际上将要做一些OOP的工作。这些是类:
class Movie {
String title;
String genre;
int rating;
void PlayIt() {
System.Out.println("Playing the movie");
}
}
Run Code Online (Sandbox Code Playgroud)
第二个:
public class MovieTestDrive {
public static void main(String[] args) {
Movie one = new Movie();
one.title = "Movie 1";
one.genre = "Movie 1 Genre";
one.rating = -2
two.title = "Movie 2";
two.genre = "Movie 2 Genre";
two.rating = -1
three.title = "Movie 3";
three.genre = "Movie 3 Genre";
three.rating = 3
}
}
Run Code Online (Sandbox Code Playgroud)
因此,我可以编译第一类(Movie.java)。但是,当我尝试编译第二个类(对象?)-MovieTestDrive.java时,我返回了此错误:
MovieTestDrive.java:12: cannot find symbol
symbol : method PlayIt()
location: class Movie
two.playIt();
1 error
Run Code Online (Sandbox Code Playgroud)
我已经做过一些研究,从我收集到的信息来看,我猜Java不知道也要寻找一流的。但是,我的研究几乎没有发现关于如何将愚蠢的东西引导到哪里的有用信息。
您不使用Eclipse、IntelliJ IDEA或Netbeans等 IDE 是否有任何特殊原因?
归档时间: |
|
查看次数: |
321 次 |
最近记录: |