[JAVA] RMI stub/skeleton creeëren

Pagina: 1
Acties:

  • CyBoB
  • Registratie: Januari 2001
  • Laatst online: 24-12-2025

CyBoB

.::BURB::.

Topicstarter
Ik ben bezig met RMI maar als ik met rmic een stub en een skeleton wil creeëren dan krijg ik de volgende fout melding:

sun.tools.java.CompilerError: mangle C:\<hier staat dan het pad+filenaam>
at sun.tools.java.Type.mangleInnerType(Type.java:228)
at sun.tools.java.Type.tClass(Type.java:183)
at sun.tools.javac.BatchEnvironment.classExists(BatchEnvironment.java:39
5)
at sun.tools.java.Environment.resolvePackageQualifiedName(Environment.ja
va:526)
at sun.rmi.rmic.Main.doCompile(Main.java:509)
at sun.rmi.rmic.Main.compile(Main.java:133)
at sun.rmi.rmic.Main.main(Main.java:761)
error: An error has occurred in the compiler; please file a bug report (http://j
ava.sun.com/cgi-bin/bugreport.cgi).
1 error

Ik weet niet wat ik hier aan kan doen. Ik dacht eerst dat mijn code misschien niet zou kloppen en heb toen maar ff een voorbeeld uit het boek gekopieerd, maar zonder succes. :?

het gaat hier om de JDK1.3.1_01

Thnx

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Hum heb nooit problemem gehad met de rmi compiler. Laat je code dan eens zien? Zo te zien heeft hij moeite met een inner-class.... Als je die eruit haalt zal het wel goed gaan denk ik.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • CyBoB
  • Registratie: Januari 2001
  • Laatst online: 24-12-2025

CyBoB

.::BURB::.

Topicstarter
Het probleem is al opgelost. het had niks met de code te maken maar meer met de syntax van rmic. Ik gebruikte namelijk.

rmic -d <path> <filename>

door classpath toe te voegen deed hij het wel.

rmic -d <path> -classpath <path> <filename>

|:( wat een stomme fout |:(

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 03-09 16:40
Op dinsdag 29 januari 2002 22:26 schreef CyBoB het volgende:
Het probleem is al opgelost. het had niks met de code te maken maar meer met de syntax van rmic. Ik gebruikte namelijk.

rmic -d <path> <filename>

door classpath toe te voegen deed hij het wel.

rmic -d <path> -classpath <path> <filename>

|:( wat een stomme fout |:(
Gebeurt ons allemaal wel. Zo stom zijn dergelijke fouten niet. Leer er van en check de volgende keer goed je syntax. Ik had namelijk ook een ontzettend handje van dit soort problemen.