java - JFreeChart Java JAR 未在不同的计算机上运行

标签 java jfreechart executable-jar

我已经使用 JFreeChart 库创建了一个应用程序,以便在另一台计算机上使用。

以前,我使用 JFreeChart(使用相同的库)开发了应用程序,该应用程序在其他计算机上运行良好。唯一的区别是这台机器运行的是 Vista。

请参阅下面我收到的运行时异常:

run-time-error

但是,无法找到的类位于下图中突出显示的 jar 中,该图中显示了我为 JAR 导入的库。我还确定此 JAR 包含在应用程序的 list 中。见下图:

java-libraries-project

所以我非常需要这个工作,但不知道下一步该去哪里 - 或者是什么导致了这个问题!

开发机Java版本: 1.7.0_45 目标机Java版本: 1.7.0_45

提前致谢。

最佳答案

检查 JAR list 中的 Class-Path 属性,该属性应包含如下条目:

Class-Path: lib/jfreechart-1.0.17.jar lib/jcommon-1.0.21.jar …

此外,检查 NetBeans 项目文件夹中的 dist/README.TXT,其中应包含与项目所需的库类似的内容:

To run the project from the command line, go to the dist folder and type the following:

java -jar "CISOnlineMonitor.jar" 

To distribute this project, zip up the dist folder (including the lib folder) and distribute the ZIP file.

关于java - JFreeChart Java JAR 未在不同的计算机上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22071389/

相关文章:

java - jfreechart 多个数据集到 svg 图像

java - Java中的BPSK调制

spring - Gradle无法创建可行的 jar

java - 如何将 VM 选项添加到 jar 文件?

spring-boot - 如何使用 Spring Boot 为非 Web 应用程序创建可执行 Jar

java - 有没有办法在 Java 中动态生成变量的名称?

java - 将来自 Android 应用程序的输入发送到 Google 文档电子表格

java - 如何让Timer类在Java中每10秒加载一个jfreechart?

c# - 识别图像中的数字

java - 在 Spring boot 中使用 @SpringBootApplication 而不是 @EnableAutoConfiguration 时出现错误