2011-05-25 39 views
0

我写了下面的代码(来自“head first Java”一个谜)刚开始学习Java和婉知道如何运行我的第一个应用程序

http://pastebin.com/9RmyUqZr

的目标是为它打印出来DooBeeDooBeeDo我认为我说得对。我想现在运行这个程序,看看它的工作,我会怎么做呢?我安装了JDK并开始工作,所以不用担心告诉我这一部分。这本书我读表明这样的事情(假设你输入在cmd这些命令):

save: doobee.java 
compile: javac doobee.java 
run: %java DooBee 

当我按照这些指示,我得到这个在cmd:

Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\James>javac -version 
javac 1.6.0_25 

C:\Users\James>javac doobee.java 
doobee.java:1: class DooBee is public, should be declared in a file named DooBee 
.java 
public class DooBee { 
    ^
doobee.java:8: package system does not exist 
system.out.print("Doo"); 
    ^
doobee.java:9: package system does not exist 
system.out.print("Bee"); 
    ^
doobee.java:14: package system does not exist 
system.out.print("Do"); 
    ^
4 errors 

C:\Users\James>%java doobee 
'%java' is not recognized as an internal or external command, 
operable program or batch file. 

C:\Users\James> 

所以,我怎么能让我非常简单的第一个程序运行?

回答

2

将doobee.java重命名为DooBee.java,并将system.out.print更改为System.out.print。 Java是区分大小写的。

+0

听起来像你需要将java添加到你的路径,你的环境变量的东西。 – Doug 2011-05-25 15:25:04

+0

我得到它的工作我键入; Java DooBee,它给了我正确的输出。我不知道为什么我的书告诉我在java之前放一个“%”... [src](http://download.oracle.com/javase/tutorial/getStarted/cupojava/win32.html) – James 2011-05-25 15:28:47

1

你的问题的一部分是不使用大写字母的'系统'一词,所以显然它试图找到一个包代替。所以请使用System.out.println("");

并大写您的类名称。

相关问题