-3

各位开发者您好!

我编写了一个使用早期版本的 JFreeChart 的 Java 程序(巧合的是,我在下载 Android SDK 时发现它已经在我的计算机上)来创建一些图表。我想知道的是两件事(是的,这是一个双重问题):

1.) 该程序能否在可能(或可能没有)安装了 JFreeChart 版本(或根本没有)的其他计算机上运行。我想我可能知道这个问题的答案:JAR 文件是 Java 代码编译成的字节码的压缩版本。

2.) 我在使用这个程序时遇到了问题;我使用了一个 Time 对象来表示经过的时间(这是范围轴),它把 Time 当作一天中的时间!我正在考虑获取用户的时区,然后截断作为补救时间的长数字,但这是唯一的方法吗?

4

1 回答 1

2

该程序是否可以在可能(或可能没有)安装了 JFreeChart 版本(或根本没有)的其他计算机上运行。

不可以。Java 程序需要随它们一起提供它们的依赖项(JVM 本身及其库除外)。您可以将它们全部捆绑在一个可执行的 jar 文件中。

于 2013-04-21T07:30:04.073 回答