2017-11-13 2 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 

피벗이 예상하지 못하는 인수가있는 것처럼 보입니다. 그러나이 명령이 실행되었습니다.
java -jar {filename}.jar

포위 환경;

  • 윈도우 10
  • 넷빈즈 8.2
  • Java 버전 알려진입니다 "1.8.0_131"
  • JDK "1.8.0_60"
  • 아파치 피벗 2.0.4

답변

1

Pivot의 "Version"클래스 문제. 이것은 매우 최근에 2.0.5 버전으로 수정되었습니다 (이전 2.0.4 버전을 사용하고 있습니다). NetBeans 외부에서 환경을 업데이트하는 것이 좋습니다. 내 의심은 NetBeans가 어떻게 든 최신 버전을 얻지 만 IDE 외부에서 클래스 경로를 가리키고 있지 않다는 것입니다.

+0

이상한 일은 라이브러리를 수동으로 추가하고 전혀 작동하지 않기 전에 프로젝트에 연결 한 것입니다. 감사합니다. 업데이트 된 라이브러리를 가져 와서 트릭을 수행하는지 확인해 보겠습니다! – peopletookallthegoodnames

+1

저희에게 알려주십시오. 2.0.5에서 여전히 문제가 있다면 https://issues.apache.org/jira/projects/PIVOT에서 JIRA를 등록 할 수 있습니다. – rwhitcomb

+0

고마워요! 2.0.5로 업데이트하면 문제가 해결됩니다. – peopletookallthegoodnames

관련 문제