2010-04-22 4 views
2

Cela peut-être plus une question de défaut du serveur ...Comment utiliser le programme Scala schema2src?

J'ai installé schema2src via sbaz et maintenant je voudrais convertir une DTD (le schéma plist d'Apple) à la source Scala.

$ schema2src 
usage: 
    schema2src [flags] --module mname arg* 
or 
    schema2src dtd arg* 
or (experimental) 
    schema2src xsd arg* (this doesn't work at all yet) 

where supported [flags] may be: 
    --verbose prints some debugging information 

Cependant, si j'essaie donner aucun argument, il semble qu'il ne peut pas trouver Scala:

$ schema2src --verbose 
Exception in thread "main" java.lang.NoClassDefFoundError: scala/runtime/BoxesUtility 
    at schema2src.Main$.processArgs(Main.scala:56) 
    at schema2src.Main$.main(Main.scala:25) 
    at schema2src.Main.main(Main.scala) 
Caused by: java.lang.ClassNotFoundException: scala.runtime.BoxesUtility 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:315) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:250) 
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398) 
    ... 3 more 

Je scala dans mes PATH ...

Toutes les suggestions? En supposant que ce problème peut être résolu, est-ce la syntaxe correcte?

$ schema2src PropertyList-1.0.dtd 
+0

C'est l'ancien code. Probablement, vous l'utilisez avec une version beaucoup plus récente de Scala que ce qui a été écrit. –

+0

Je suis également intéressé par une réponse à cette question. J'ai examiné ce problème il y a quelques mois. Peut-être que quelqu'un va le porter à 2,8;) – ziggystar

+0

Ahh, bummer. Et il semble que scalaxb utilise 2.8 alors que je suis toujours sur 2.7.7. – pr1001

Répondre

2

Je pense qu'il est maintenant http://scalaxb.org/

+0

Cool, merci. Malheureusement, cela semble être seulement 2.8 alors que je suis toujours à 2.7.7. – pr1001

Questions connexes