Java无法找到主类HelloWorld - ColdFusion干扰?

时间:2012-06-16 20:51:07

标签: java

我是java新手(一个真正的新手)。

我在以下文件夹中安装了Java 1.7.0

    C:\Program Files\Java

我设置的环境变量是

    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

1 个答案:

答案 0 :(得分:0)

设置

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

使用以下命令。

java -cp . (Your package.)HelloWorld