gpt4 book ai didi

windows - 在 MS 窗口中执行 .java

转载 作者:可可西里 更新时间:2023-11-01 11:34:09 24 4
gpt4 key购买 nike

我是 Java 初学者。最近我在 Mac 中使用 Eclipse 构建了一个项目,该项目在工作区的 bin 文件夹中的 .class 下输出:

  • 主类
  • MianWindow.class
  • PaintPanel.class...

当我双击Mac PC 的bin 中的Main.Class 文件时,我可以执行JFrame 应用程序。

但是,当我将 bin 文件夹中的所有内容复制到 Window PC 并尝试运行以下命令时,它只是无法执行:

使用的命令提示符:

C:\Program Files\Java\jre6\bin>java c:\temp\bin\Main.class

错误信息:

Exeception in thread "main" java.land.NoClassDefFindError: c:\temp\bin\Main/class ...     

Could not find the main class...Program will exit.

我在执行程序时错过了任何步骤吗?

还有一个关于 Java Applet 的问题...如果我要让新客户的 PC 运行 Java Applet,那么每次有新客户时,我都必须在客户的 PC 上编译 java 项目才能运行小程序?

最佳答案

您不需要指定 Java 应用程序的扩展名,即删除 .class

试试这个:java c:\temp\bin\Main

此外,如果您已经打包了您的 java 文件,那么它必须首先在包中然后运行。举例来说,如果您已将您的类(class)声明为

package com.my.app;

public class Main{
}

然后你必须将类文件移动到com/my/app 文件夹然后运行

java c:\temp\bin\com.my.app.Main

关于windows - 在 MS 窗口中执行 .java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15742992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com