JFreeChart 出現的note問題

Complie DEMO檔 ,出現了

TimeSeriesChartDemo1.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

AND 一執行就會死當~~WHY?

已更新項目:

Hello~

執行

javac -Xlint:deprecation TimeSeriesChartDemo1.java

出現

TimeSeriesChartDemo1.java:181: warning: [deprecation] setDomainIsPointsInTime(boolean) in org.jfree.data.time.TimeSeriesCollection has been deprecated

dataset.setDomainIsPointsInTime(true);

^

1 warning why?

2 個已更新項目:

但是我 run 時, run 不出來,我只有改字串@@但別人的電腦又可以~WHY?

3 個已更新項目:

像這樣:

Exception in thread "main" java.lang.NoClassDefFoundError: TimeSeriesChartDemo1

(wrong name: org/jfree/chart/demo/TimeSeriesChartDemo1)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass

4 個已更新項目:

(ClassLoader.java:620)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12

4)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)

5 個已更新項目:

at java.net.URLClassLoader.access$100(URLClassLoader.java:56)

6 個已更新項目:

at java.net.URLClassLoader$1.run(URLClassLoader.java:195)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

2 個解答

評分
  • Samuel
    Lv 5
    1 0 年前
    最佳解答

    1. 應該不是一執就死當, 而是根本沒有 compile 成功, 所以 class 沒產生.

    2. 如果不想追根究底,此 Demo 用了什麼不建議使用(deprecated)的method(只是個demo), 只要重新 compile 就好, 不過要用以下的指令 :

    3. C:\> javac -Xlint:deprecation TimeSeriesChartDemo1.java 就可以了

    Good Luck

    2006-06-20 23:23:05 補充:

    hi 暗黑中的紅月 ,這是由於 jfreechart 當初在寫作 class TimeSeriesCollection 以及其 parent class 時使用了目前java版本已經列為不推薦使用的方法, 所以出現那個警告訊息, 但是程式照樣可以跑. 由於這是個 freeware, 有興趣同時也有能力的人可以去追蹤他們的程式, 然後跟他們建議修改, 至於像我們一樣的凡人就不用去煩惱了.

    2006-06-21 00:04:43 補充:

    你 run 不出來的錯誤訊息是什 ? 貼上來 我看看

    2006-06-21 10:51:59 補充:

    ok, 暗黑中的紅月, sorry, 我仔細看了source, TimeSeriesChartDemo1 屬於一個 package org.jfree.chart.demo, 所以執行指令最簡單的方法如下 :1. cd 到你的 TimeSeriesChartDemo1.class 目錄, 如 c:\tmp2. c:\tmp> java org.jfree.chart.demo.TimeSeriesChartDemo1

  • 5 年前

    ●九州 娛樂 網站 http://ts777.cc

    ●●●運彩遊戲、真人遊戲、電子遊戲、對戰遊戲、對戰遊戲●●●

    ●新舊會員儲值就送500點

    ● 真人百家樂彩金等你拿

    ●線上影片直播、正妹圖、討論區免費註冊

    歡迎免費體驗交流試玩!

    ●九州 娛樂 網站 http://ts777.cc

還有問題?馬上發問,尋求解答。