2012-06-16 42 views
0

我是新来的java(一个真正的新手)。Java找不到主类HelloWorld - ColdFusion干扰?

我在以下文件夹

C:\Program Files\Java 

安装了Java 1.7.0的环境变量,我设置是

PATH  : C:\Program Files\Java\jdk1.7.0\bin; 
    JAVA_HOME : C:\Program Files\Java; 

我在这里介绍的类名这是在我的系统。接下来我写了一个简单的HelloWorld程序

/* HelloWorld.java */ 
    public class HelloWorld { 
     public static void main(String args[]) { 
      System.out.println("Hello, world carajo!"); 
     } 
    } 

我能够使用javac HelloWorld.java成功编译。但是,当我尝试使用java HelloWorld运行它,我遇到下面的错误:

Error: Could not find main class HelloWorld 

唯一的办法我能得到这个工作使用java –cp . HelloWorld。我做错了什么?

另外,我安装了ColdFusion,并且有一个系统变量PATH设置为下面的值。这可能与它有什么关系?

C:\ColdFusion9\verity\k2\_nti40\bin;%CommonProgramFiles%\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files\Common Files\Roxio Shared\DLLShared\;c:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Broadcom\Broadcom 802.11\Driver;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\MATLAB\R2012a Student\bin 

回答

0

设置如下命令

JAVA_HOME=C:\Program Files\Java\jdk1.7.0

使用。

java -cp . (Your package.)HelloWorld