2011-07-05 18 views
7

Scala eklentisinin Mac OSX 10.6.8 üzerinde IntelliJ IDEA 10.5.1 Topluluk Sürümü ile çalışmasını sağlamakta sorun yaşıyorum. Bunları instructions takip ediyorum ama basit HelloWorld uygulamasını çalıştırmayı denediğinizde ne zaman, bu hatayı alıyorum: Ben modül ayarları kontrol ve derleyici kütüphanesi doğru kurulmuş gibi görünüyorWorking IntelliJ Scala Eklentisi Eğitimi?

/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 

. Kullandığım scala sürümü, İzPack Installer ile 2.9.0.1. Hem mevcut eklentiler hem de 5 Temmuz 2011 gece here altında listelenen IDEA eklentilerini denedim. Daha doğrusu o zaman sorunumun giderilmesinde bana yardımcı oluyor, benimki gibi bir konfigürasyon için gerçekten sorunsuz bir şekilde çalışan bir adım adım öğretici var mı? Çalıştıkları sürece eski scala ve hatta IDEA sürümlerini kullanıyorum. https://github.com/runeflobakk/sbt-idea-scalatest

o SBT odaklı daha Sanırım, ama belki sen yine de bazı kullanım bulabilirsiniz:

+0

Zihin Eğer bu belirli bir sorunu ayıklama herhangi bir yardım çok da büyük mutluluk olacağını projesinin Classpath ekle –

cevap

1

Hala bu konuda yardıma ihtiyacınız olduğundan emin değilim, ancak Scala 2.9.0.1 ile basit bir örnekle karşılaştım ve işe yaradı. Yine de eklentiyle ilgili tonlarca sorun yaşıyorum, bu yüzden takip ettiğiniz kesin adımları bilmenize yardımcı olacağını düşünüyorum. Benim durumumda

, benim yaptığımı:

Proje Proje Sihirbazı'nda
  • Eklendi Scala Façeta düzenlendi ve Scala kütüphanelerini eklenen küresel lib olarak (orada bu konuda bazı sorunlar vardır, ama
    1. o burada çalışmalıdır)
    2. HelloWorld örneğinizi oluşturun
    3. Yeni bir Scala Compilation Server Runner oluşturun. :-) projeniz
    4. Run
  • 0

    bazı sorunlar yaptıktan sonra, bu birkaç ay önce oluşturulan Meslektaşlarımdan başlarken?