当前位置: 首页 > 知识库问答 >
问题:

导入像库一样使用的jar文件但出现错误

微生乐
2023-03-14

首先感谢您阅读我的问题。我有一个.jar文件和.Java文件,我应该编译它们

它们是“fractals.jar”和“fractalstest.java”

所以基本上“fractals.jar”包含.class文件和包,用于运行一个在Java程序上显示分形的简单程序,目录如下所示。

fractals -- FractalExplorer
          | FracalGenerator
          | JImageDisplay
          + generator -- Mandelbrot
                      -- BurningShip
                      -- Tricorn

因此,前三个类是在目录(文件夹)和包名为“fractals”的目录下的三个分形模式(文件夹_和包名为“fractals.generator”)FractalGenerator通过导入这三个分形模式来利用类,而FractalExplorer类是包含主要函数的类。我已经成功地编译了这六个类,并将它们压缩为“fractals.jar”文件,其中包含“main-class:fractals.fractalexplorer”。最终,“fractals.jar”文件运行得非常好。但是我在这里的目标是制作另一个像库一样利用“fractals.jar”文件的Java文件来运行同样的事情!!!下面是“fractalstest.java”的代码

import fractals.*;

public class FractalsTest
{
    public static void main(String[] args)
    {
        FractalExplorer fracExp = new FractalExplorer(800);
        fracExp.createAndShowGUI();
        fracExp.drawFractal();
    }
}

我试着通过输入cmd来编译它,如下所示:

>javac -classpath fractals.jar FractalsTest.java

(假设它们都在桌面上)

它编译得非常好,并且创建了“fractalstest.class”。

现在我要做的就是进入

Java-克拉斯帕特分形器

但是!!!!控制台屏幕显示“Could not find or load main class fractalstest”with“java.lang.ClassNotFoundException:fractalstest”

请救命!!!我犯了什么错?????

共有1个答案

易品
2023-03-14

我猜Java-classpath fractals.jar fractalstestfractals.jar中搜索fractalstest.class。简单的Java fractalstest就能解决这个问题。

 类似资料:
  • 我有日蚀。 我可以用库导出jar(Export- 导出的libs放入projectName_libs文件夹。我可以为导出的库更改(在eclipse中)文件夹名吗?

  • 导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是

  • 我在Eclipse中有一个Java项目。这是文件夹结构: 代码包位于src中,所有图像都位于res文件夹中。 代码中的图像参照如下: 但是,在我将项目导出到JAR文件后(通过使用导出- 所有图像都在根文件夹中,无法正确引用。如何正确地引用这些图像,使它们在Eclipse和导出的JAR中都可见?

  • 问题内容: 我正在使用Eclipse并正在开发使用本地文件的Java应用程序。该文件在项目文件夹中的子文件夹中,称“ mydata / myfile.txt”。当我从eclipse运行应用程序时,一切正常,我打开一个FileInputStream并传递“ mydata / myfile.txt”作为名称,该文件为阅读就好了。但是,当我将应用程序导出为.jar并尝试运行它时,我得到的只是控制台中的F

  • 我正在处理一个java项目,我想把它导出到一个可运行的jar文件。这个项目有一个带有几个背景图像的GUI,当我用我的项目文件夹中的图像在eclipse中运行它时,它可以工作,但是当我试图将它导出到一个jar时,在cmd上运行时,我得到以下异常:javax.imageio.iioException:无法读取输入文件! 我已经尝试将我的图像移动到项目中的各个地方,试图将它们包含在jar中,即使这样也没

  • 我正在使用IntelliJ IDEA从LeanFT项目创建一个jar工件。 jar工件已生成,但带有以下错误消息: 发生JNI错误,请检查您的安装并重试 当试图直接执行jar文件时。 当我使用IDE执行时,它正在工作。不需要任何参数或参数值。当我从简单的“你好世界”生成一个jar文件时,我收到同样的错误。 堆栈跟踪: