Приложение JavaFX не запустится на компьютере моего друга - PullRequest
0 голосов
/ 19 декабря 2018

Я работал с моим другом над приложением javaFX с FXML, все было в порядке, пока мы не попытались выполнить нашу работу, мы получили то странное исключение, которое никогда не случалось со мной, насколько я помню, проблема в том, что тот же коднормально запускается на моем компьютере!

Это то, что происходит при попытке запустить код SignatureParser.current () , вы найдете более подробную информацию ниже

Thread [JavaFX Application Thread](Suspended(exception 
ArrayOutOfBoundsException))
SignatureParser.current()
SignatureParser.parseZeroOrMoreThrowsSignatures()
SignatureParser.parseMethodTypeSignature()
SignatureParser.parseMethodSig(String)
MethodRepository(ConstructorRepository).parse(String)
MethodRepository(ConstructorRepository).parse(String)
MethodRepository(AbstractRepository<T>).<init>
MethodRepository(GenericDeclRepository<S>).<init>
MethodRepository(ConstructorRepository).<init>
MethodRepository.<init>(String, GenericsFactory)
MethodRepository.make(String, GenericsFactory)
Method.getGenericInfo()
Method.getGenericReturnType()
BeanAdapter.getGenericType(String)
FXMLLoader$PropertyElement.add(Object)              
FXMLLoader$InstanceDeclarationElement(        
FXMLLoader$ValueElement).processEndElement()
FXMLLoader.processEndElement()
FXMLLoader.loadImpl(InputStream, Class<?>)
FXMLLoader.loadImpl(Class<?>)
FXMLLoader.load()
Main.start(Stage)
LauncherImpl.lambda$launchApplication1$161(AtomicBoolean, Application)
519865426.run()
PlatformImpl.lambda$runAndWait$174(Runnable, CountDownLatch)
1293618474.run()
PlatformImpl.lambda$null$172(Runnable)
1493066385.run()
AccessController.doPrivileged(PriviledgedAction<T>, AccessControlContext)
PlatformImpl.lambda$runLater$173(Runnable, AccessControlContext)
156545103.run()
InvokeLaterDispatcher$Future.run()
WinApplication._runLoop(Runnable)
WinApplication.lambda$null$147(int, Runnable)
278934944.run()
Thread.run()

Я понятия не имею, в чем проблема, поскольку у нас обоих одинаковая IDE (Eclipse 2018-09) и версия JavaFX (8.0.192-b10), а также конструктор сцен (8.5.0).

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 20 декабря 2018

Извините, что не добавил минимальный пример для моей проблемы, оказалось, что добавление любых компонентов javafx на сцену вызовет эту проблему , но нам удалось решить проблему, к счастью, это был просто jdkконфликт, у моего друга были оба jdk 8u191 и 8u192, и вот что вызвало проблему, мы решили, что удалив старую версию и вуаля!

Все прошло нормально после перезагрузки компьютера ofc, поэтому изменения вступят в силу.

Я часто нахожу решение своих проблем после публикации вопроса здесь, но я надеюсь, что это поможет кому-то еще в будущем!:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...