2011-07-05 9 views
7

Tengo problemas para hacer que el complemento scala funcione con IntelliJ IDEA 10.5.1 Community Edition en Mac OSX 10.6.8. Estoy siguiendo estos instructions pero siempre que intente ejecutar la aplicación HelloWorld sencilla, me sale este error:¿Está trabajando IntelliJ Scala Plugin Tutorial?

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Didea.launcher.port=7533 -Didea.launcher.bin.path=/Applications/IntelliJ IDEA 10 CE.app/bin -Dfile.encoding=UTF-8 -classpath /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/deploy.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/plugin.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/sa-jdi.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/alt-rt.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/alt-string.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/charsets.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/classes.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar:/Users/A482930/IdeaProjects/ScalaPractice/out/production/ScalaPractice:/Users/A482930/scala/lib/scala-library.jar:/Users/A482930/scala/lib/scala-swing.jar:/Users/A482930/scala/lib/scala-dbc.jar:/Applications/IntelliJ IDEA 10 CE.app/lib/idea_rt.jar com.intellij.rt.execution.application.AppMain HelloWorld 
Exception in thread "main" java.lang.ClassNotFoundException: HelloWorld 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:169) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) 

Process finished with exit code 1 

he comprobado la configuración del módulo y la biblioteca del compilador parece estar configurado correctamente. La versión de scala que estoy usando es la 2.9.0.1 con el instalador de IzPack. He probado tanto el complemento de IDEA enumerado en los complementos disponibles como el 5 de julio de 2011 todas las noches here.

En lugar de ayudarme a solucionar mi problema específico, ¿alguien sabe de un tutorial paso a paso que realmente funciona sin problemas para una configuración similar a la mía? Estoy de acuerdo con el uso de versiones anteriores de scala e incluso de IDEA, siempre y cuando funcionen.

+0

Eso sí, cualquier ayuda depurar este problema específico sería muy apreciada, así :-) –

Respuesta

1

No estoy seguro de que todavía necesite ayuda con esto, pero acabo de ejecutar un ejemplo simple con Scala 2.9.0.1 y funcionó. Sin embargo, he tenido muchos problemas con el complemento, por lo que creo que ayudaría saber los pasos exactos que siguió.

En mi caso, hice esto:

  1. Creado Proyecto
  2. Agregado Scala faceta en el Asistente de Proyectos y añadido las librerías Scala como lib mundial (hay algunos problemas con esto, pero debería funcionar aquí)
  3. Crea tu ejemplo de HelloWorld
  4. Crea un nuevo Scala Compilation Server Runner. Añadir la ruta de clases de su proyecto
  5. Ejecutar el proyecto
Cuestiones relacionadas