【发布时间】:2014-11-21 04:43:26
【问题描述】:
文件名是BookDemo.java,我是这样编译的:javac bookpack\BookDemo.java
这是我的代码块:
package bookpack;
class Book {
private String title;
private String author;
private int pubDate;
Book(String t, String a, int d) {
title = t;
author = a;
pubDate = d;
}
void show() {
System.out.println(title);
System.out.println(author);
System.out.println(pubDate);
System.out.println();
}
}
class BookDemo {
public static void main(String args[]) {
Book books[] = new Book[5];
books[0] = new Book("Java: A Beginner's Guide",
"Schildt", 2011);
books[1] = new Book("Java: The Complete Reference",
"Schildt", 2011);
books[2] = new Book("The Art of Java",
"Schildt and Holmes", 2003);
books[3] = new Book("Red Storm Rising",
"Clancy", 1986);
books[4] = new Book("On the Road",
"Kerouac", 1955);
for(int i=0; i < books.length; i++) books[i].show();
}
}
输出是这样的:javac: file not found:bookpack\BookDemo.java Usage: javac <options> <source files>
use -help for a list of possible options
如何解决这个问题以便代码能够执行?谢谢你的帮助!!!
【问题讨论】:
-
那么你是如何尝试运行 java 的?命令是什么?
-
能否包含整个输入和输出?这听起来可能是您的 PATH 的问题。
-
发布命令以运行它。可能是该名称不是完全限定的,因为它在一个包中。使用 bookpack 文件夹中的 java bookpack.BookDemo 运行它。
标签: java command-prompt