2017-11-13 7 views
0

私は、UI用にApache Pivotを使用してデスクトップアプリケーションを開発しました。netbeansからのデスクトップapacheピボットアプリケーションの適用

Netbeansから起動するとすべてがうまく動作しますが、自分自身で.jarファイルを実行しようとすると、次のエラーが発生します。

Exception in thread "main" java.lang.ExceptionInInitializerError 
    at **********.Main.main(Main.java:14) 
Caused by: java.lang.NumberFormatException: Value out of range. Value:"131" Radix:10 
    at java.lang.Byte.parseByte(Unknown Source) 
    at java.lang.Byte.parseByte(Unknown Source) 
    at org.apache.pivot.util.Version.decode(Version.java:150) 
    at org.apache.pivot.wtk.ApplicationContext.<clinit>(ApplicationContext.java:1697) 
    ... 1 more 

ピボットが期待していない引数があるようですが、これはコマンドで実行されました。

以下の環境。

  • のWindows 10
  • はNetbeans 8.2
  • Javaバージョン "1.8.0_131"
  • JDK知られている "1.8.0_60"
  • Apacheのピボット2.0.4

答えて

1

Pivotの "Version"クラスに関する問題。これはまもなくバージョン2.0.5(これまでの2.0.4バージョンを使用しています)で修正されました。 NetBeans以外の環境を更新する場合は、適切でなければなりません。私の疑問は、NetBeansがどうにかして最新のバージョンを取得することですが、IDEの外でクラスパスが指し示されることはありません。

+0

奇妙なことは、ライブラリを手動で追加して、まったく動作する前にプロジェクトにリンクしていることです。ありがとう、私は更新されたlibsをつかんで、それがトリックをするかどうかを確認します! – peopletookallthegoodnames

+1

ご連絡ください。まだ2.0.5に問題がある場合は、https://issues.apache.org/jira/projects/PIVOTでJIRAを提出できます。 – rwhitcomb

+0

ありがとう! 2.0.5にアップデートすると問題が解決しました – peopletookallthegoodnames

関連する問題