如何使用Eclipse和Java for Mac 10.8.1

如何使用Eclipse和Java for Mac 10.8.1,java,eclipse,macos,terminal,Java,Eclipse,Macos,Terminal,当我尝试执行一个简单的“Hello World”java应用程序时,会出现以下错误: Exception in thread "main" java.lang.NoClassDefFoundError: /path/to/mainarg* Caused by: java.lang.ClassNotFoundException: first.Skeleton at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at j

当我尝试执行一个简单的“Hello World”java应用程序时,会出现以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: /path/to/mainarg*
Caused by: java.lang.ClassNotFoundException: first.Skeleton
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我现在运行的是MacOS10.8.1和Java1.6。我已经检查了运行配置,以确保可以找到主参数。为了简单起见,我还尝试使用mac附带的java 1.6的默认JRE。我使用的构建配置也是正确的,并且指向了正确的位置

当我遵循在线教程并在终端上执行命令时,我得到了相同的错误。我错过了什么?我认为这不再是日食问题,而是更大的问题。如有任何建议,将不胜感激

以下是我尝试运行的代码:

           public class Test{
              /* This is my first java program.
               * This will print 'Hello World' as the output
               */
                public static void main(String[]args){
                  System.out.println("Hello World");// prints Hello World
                }
           }
为了简单起见,我把代码放在桌面上。我转到/usr/tyler/desktop,然后用“javac Test.java”使脚本成为可执行文件,当我试图用“java Test.java”运行它时,我得到了错误

以下是我遵循的其他教程:

-

-

-以及来自某地和其他地方的许多人

编辑: 谢谢你的帮助。终端问题已经解决。不过,如果有人对Eclipse可能出现的问题有任何建议,我们将不胜感激。

您需要运行。。。 “java测试”

您不能执行java代码,您需要执行已编译的类文件。java可执行文件将查找名为Test的.class文件。

执行或运行

java Test
而不是

java Test.java

你能给我们看看你的密码吗?java似乎正在试图找到构建路径中没有的类。显示您输入的确切命令行,以及您输入命令的当前目录。不要在注释中发布代码。将其添加到原始帖子(使用编辑按钮)是否有包名?这是完整的源代码清单吗?Java是一种编译语言。您必须首先使用“javac”编译类,然后通过指定类的名称(不是它的文件名,因为这对jar文件不起作用)来运行该类。