login  Naam:   Wachtwoord: 
Registreer je!
 Forum

error met openen van java prog in vb.net

Offline Mettes - 16/01/2009 14:33
Avatar van MettesNieuw lid Dag iedereen

Ik ben bezig aan een programma waar ik gebruik maak van een ander programma wat een java programma is.

Ik open dit programma met deze regel:
  1. Process.Start("C:\Documents and Settings\Tim\My Documents\Visual Studio 2005\Projects\test\test\grafchart\bin\runJGrafchart.bat")


Als ik dit uitvoer opent mijn cmd window en krijg ik een foutmelding en denk dat dit met java te maken heeft. Dit is de melding:
  1. Opdrachten worden uitgevoerd...
  2. Exception in thread "main" java.lang.NoClassDefFoundError: grafchart/sfc/Editor
  3. Caused by: java.lang.ClassNotFoundException: grafchart.sfc.Editor
  4. at java.net.URLClassLoader$1.run(Unknown Source)
  5. at java.security.AccessController.doPrivileged(Native Method)
  6. at java.net.URLClassLoader.findClass(Unknown Source)
  7. at java.lang.ClassLoader.loadClass(Unknown Source)
  8. at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  9. at java.lang.ClassLoader.loadClass(Unknown Source)
  10. at java.lang.ClassLoader.loadClassInternal(Unknown Source)
  11. Could not find the main class: grafchart.sfc.Editor. Program will exit.
  12. Press any key to continue . . ..


Als ik runJGrafchart.bat manueel open dan is dit geen probleem en opent het programma.

In runJGrafchart.bat staat dit:
  1. @echo off
  2. echo Opdrachten worden uitgevoerd...
  3.  
  4. set LIB=../lib
  5. set CODE=../code
  6. set OUTPUT=../code
  7.  
  8. set CP="%CODE%;%LIB%/JGo.jar;%LIB%/crimson.jar;%LIB%/xalan.jar;%LIB%/jaxp.jar;%LIB%/regler.jar;%LIB%/xmlBlaster.jar;%LIB%/jutils.jar;%LIB%/xtdash.jar;%LIB%/jacorb.jar;%LIB%/jh.jar;%LIB%/CCOM.jar"
  9.  
  10. java -Xincgc -classpath %CP% grafchart.sfc.Editor -geometry 1024x768
  11.  
  12. pause


Ik heb nog nooit gewerkt met een batch file en zeker niet op de manier dat ik het nu zou moeten verwezelijken.

Hopelijk kan iemand mij helpen want het lukt me niet.

4 antwoorden

Gesponsorde links
Offline lemoinet - 16/01/2009 14:38 (laatste wijziging 16/01/2009 14:39)
Avatar van lemoinet PHP gevorderde het zal waarschijnlijk hieraan liggen

set LIB=../lib
set CODE=../code
set OUTPUT=../code

hij gaat de mappen zoeken vanwaar je het programma runt
Offline Mettes - 16/01/2009 14:42
Avatar van Mettes Nieuw lid Ahzo en vanwaar wordt een vb programma meestal geleden eigenlijk. Is dit vanuit de "bin" map of vanuit de map waar het VB project wordt geopend? Of nog ergens anders?
Offline lemoinet - 16/01/2009 14:51
Avatar van lemoinet PHP gevorderde vanuit de bin/debug of bin/release map
Offline Mettes - 16/01/2009 14:53 (laatste wijziging 25/01/2009 15:32)
Avatar van Mettes Nieuw lid Ah zal eens testen vanuit de deze had er al een enkele getest vanuit de bin map en de hoofdmap.

Alvast bedankt.

Edit: Ik heb ondertussen verschillende mogelijkheden geprobeerd en het lukt me maar niet  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s