如何编译从命令提示符实现包的java程序

时间:2013-12-17 12:53:00

标签: java

我在c盘中有一个名为“projects”的文件夹。我将所有java文件存储在该文件夹中。

我的课程路径为:c\projects

现在我在projects文件夹中创建了一个java文件作为myProgram。在该文件或程序中,我使用简单的语法

创建了一个名为myPackage的包
package myPackage;

在该计划的最顶端。

当我使用以下命令在命令提示符下编译该程序时

c:\projects > javac myPackage.myProgram.java

我收到错误

error: cannot read: myPackage.myProgram.java 1 error

请帮助

2 个答案:

答案 0 :(得分:1)

您必须将文件放在名为包的文件夹中。

像这样:

C:\
C:\projects\
C:\projects\myPackage\
C:\projects\myPackage\myProgram.java

另请注意,通常classes以大写字母开头。因此,您的类(和文件)应命名为MyProgram

然后你必须按照Satheesh Cheveri正确地说

来运行javac

C:\项目\

作为

javac myPackage / myProgram.java

(请注意/命令中的.而不是javac

答案 1 :(得分:1)

javac myPackage/myProgram.java