... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RouteConverter mit Eclipse bauen
#21
(11.04.2010, 08:50)routeconverter Wrote: Für Java 5 die in jaxb5, für Java 6 die in jaxb6. Also jaxb6 Smile

Um das Bauen einfacher zu machen, habe ich die Java 5 Module jaxb5 und route-converter5 sowie das JDIC Module jdic-mapview nun entfernt.

Und aus Malte's Anleitung habe ich eine FAQ gemacht: http://www.routeconverter.de/faq/allgeme...ntwickeln/

Funktioniert das so?
--
Christian
Reply
#22
(10.04.2010, 19:50)EddiVonDerAlm Wrote:
  • File > New >> Other
  • SVN[+] Checkout Projects from SVN
  • Projekt von dieser Location laden: http://www.routeconverter.de/svn/RouteConverter/trunk jeweils mit Next > weitergehen
  • Bei Check Out As folgenden Eintrag auswählen: "Check out as project in the workspace" Project Name auf "Routeconverter_SVN". Wichtig: Projektnamen "RouteConverter" auf keinen Fall verwenden
  • Es kommt eine Fehlermeldung, dass ein Problem auftritt. Dies kann mit OK bestätigt werden.
  • Im Package Explorer oder Navigator sollte jetzt RouteConverter_SVN erscheinen.
  • Projekt mittels [Entf] löschen. Darauf achten, dass der Haken bei "Delete project contents on disk" NICHT markiert ist.
  • File > New >> Import öffnen. General[+] Maven Projects anwählen.
  • Im Dialog Import Maven projects das Root Directory auf <Eclipse Workspacepfad>Routeconverter_SVN stellen und unter Advanced den Haken bei "Separate projects for modules" entfernen.
  • [Ctrl][Shift][T] Routeconverter6 eingeben und bestätigen.
  • Run > Debug As >> Java Aplication. Fehlermeldung bestätigen.

Für die Fehlermeldung:
Die Access Restriction bei jaxb6[..]NamespacePrefixMapperImpl läßt sich wie folgt abschalten:
Window >> Preferences Java[+] Compiler[+] Error/Warnings -> Deprecated and restricted Api: Forbidden reference (access rules) von Error auf Warning stellen.

So oder so ähnlich funktioniert es nun auch bei mir.

Danke!

Ilmari

Grüße,
Ilmari
Reply
#23
Ich muss den Thread nochmal an den Anfang holen. Christian wird bestimmt über Eclipse fluchen....

Ich habe nochmal alles ausgecheckt, beim Starten erhalte ich aber leider folgende Fehlermeldung.
Code:
29.06.2010 19:15:54 slash.navigation.gui.Application$1 run
SCHWERWIEGEND: Application class slash.navigation.converter.gui.RouteConverter6 failed to launch
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at slash.navigation.gui.Application.create(Application.java:137)
    at slash.navigation.gui.Application.access$0(Application.java:135)
    at slash.navigation.gui.Application$1.run(Application.java:109)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.util.MissingResourceException: Can't find bundle for base name slash/navigation/converter/gui/RouteConverter, locale de_DE
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1508)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1262)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:717)
    at slash.navigation.converter.gui.RouteConverter.$$$setupUI$$$(RouteConverter.java:667)
    at slash.navigation.converter.gui.RouteConverter.<init>(RouteConverter.java:628)
    at slash.navigation.converter.gui.RouteConverter6.<init>(RouteConverter6.java:33)
    ... 15 more
Caused by: java.lang.NoClassDefFoundError: IllegalName: slash/navigation/converter/gui/RouteConverter
    at java.lang.ClassLoader.preDefineClass(ClassLoader.java:476)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2370)
    at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1400)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1294)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1294)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1236)
    ... 19 more
Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class slash.navigation.converter.gui.RouteConverter6 failed to launch
    at slash.navigation.gui.Application$1.run(Application.java:118)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at slash.navigation.gui.Application.create(Application.java:137)
    at slash.navigation.gui.Application.access$0(Application.java:135)
    at slash.navigation.gui.Application$1.run(Application.java:109)
    ... 8 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name slash/navigation/converter/gui/RouteConverter, locale de_DE
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1508)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1262)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:717)
    at slash.navigation.converter.gui.RouteConverter.$$$setupUI$$$(RouteConverter.java:667)
    at slash.navigation.converter.gui.RouteConverter.<init>(RouteConverter.java:628)
    at slash.navigation.converter.gui.RouteConverter6.<init>(RouteConverter6.java:33)
    ... 15 more
Caused by: java.lang.NoClassDefFoundError: IllegalName: slash/navigation/converter/gui/RouteConverter
    at java.lang.ClassLoader.preDefineClass(ClassLoader.java:476)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2370)
    at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1400)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1294)
    at java.util.ResourceBundle.findBundle(ResourceBundle.java:1294)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1236)
    ... 19 more
Reply
#24
(29.06.2010, 18:25)EddiVonDerAlm Wrote: Ich muss den Thread nochmal an den Anfang holen. Christian wird bestimmt über Eclipse fluchen....
[..]
Caused by: java.lang.NoClassDefFoundError: IllegalName: slash/navigation/converter/gui/RouteConverter
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:476)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)

Meinst Du, das hat etwas mit Eclipse zu tun? Welches JDK benutzt Du?
--
Christian
Reply
#25
(30.06.2010, 08:41)routeconverter Wrote: Meinst Du, das hat etwas mit Eclipse zu tun?

Keine Ahnung. Aber Du als Javaspezialist hast da bestimmt mehr Ahnung


(30.06.2010, 08:41)routeconverter Wrote: Welches JDK benutzt Du?

Ich hatte das jdk1.6.0_02 drauf. Habe jetzt aber nochmal auf _20 aktualsiert. Das Problem bleibt das gleiche.
Reply
#26
(30.06.2010, 20:36)EddiVonDerAlm Wrote:
(30.06.2010, 08:41)routeconverter Wrote: Meinst Du, das hat etwas mit Eclipse zu tun?

Keine Ahnung. Aber Du als Javaspezialist hast da bestimmt mehr Ahnung.

Als Java-Spezialist sage ich "slash/navigation/converter/gui/RouteConverter" ist kein Klassenname, die main()-Klasse ist slash.navigation.converter.gui.RouteConverter6. Wo kommt dieser komische Klassename her?
--
Christian
Reply
#27
(30.06.2010, 21:12)routeconverter Wrote: Als Java-Spezialist sage ich "slash/navigation/converter/gui/RouteConverter" ist kein Klassenname, die main()-Klasse ist slash.navigation.converter.gui.RouteConverter6. Wo kommt dieser komische Klassename her?

Die wird ja auch gestartet.

Er meckert ein Resourcebundle an was er unter diesem ungültigen Namen sucht. Muss ich da erst noch irgendwas erstellen?
Reply
#28
(01.07.2010, 06:34)EddiVonDerAlm Wrote: Er meckert ein Resourcebundle an was er unter diesem ungültigen Namen sucht. Muss ich da erst noch irgendwas erstellen?

Ich habe ehrlich keine Ahnung, was da bei Dir schiefläuft. In der JavaDoc zu ResourceBundles steht:

Quote:Otherwise, getBundle attempts to locate a property resource file. It generates a path name from the candidate bundle name by replacing all "." characters with "/" and appending the string ".properties". It attempts to find a "resource" with this name using ClassLoader.getResource.

Bitte aktualisiere mal Deinen Sourcetree und schicke einen neuen Stracktrace - an der Stelle, wo der Fehler auftritt, kann er im aktuellen Trunk nicht auftreten.
--
Christian
Reply
#29
(01.07.2010, 10:56)routeconverter Wrote: Bitte aktualisiere mal Deinen Sourcetree und schicke einen neuen Stracktrace - an der Stelle, wo der Fehler auftritt, kann er im aktuellen Trunk nicht auftreten.

Funktioniert jetzt!

Vielen Dank.
Reply
#30
(02.07.2010, 06:09)EddiVonDerAlm Wrote: Funktioniert jetzt!

Das ist schön zu hören. Hast Du eine Idee, woran das lag?
--
Christian
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)