2011-07-05 36 views
7

Tôi đang gặp một số rắc rối nhận được scala plugin để làm việc với IntelliJ IDEA Community Edition 10.5.1 trên Mac OSX 10.6.8. Tôi làm theo các instructions nhưng bất cứ khi nào tôi cố gắng để chạy các ứng dụng HelloWorld đơn giản, tôi nhận được lỗi này:Working IntelliJ Scala Plugin Hướng dẫn?

/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 

Tôi đã kiểm tra các thiết lập mô-đun và thư viện biên dịch dường như được thiết lập một cách chính xác. Phiên bản scala tôi đang sử dụng là 2.9.0.1 với trình cài đặt IzPack. Tôi đã thử cả các plugin IDEA được liệt kê dưới plugins có sẵn cũng như 05 tháng 7 năm 2011 đêm here.

Thay sau đó giúp tôi gỡ rối vấn đề cụ thể của tôi, không ai biết của một từng bước hướng dẫn mà thực sự hoạt động mà không vấn đề cho một cấu hình tương tự như tôi? Tôi ổn với việc sử dụng các phiên bản cũ hơn của scala và thậm chí IDEA miễn là chúng hoạt động.

+0

Tâm trí bạn, mọi trợ giúp gỡ lỗi vấn đề cụ thể này cũng sẽ được đánh giá cao :-) –

Trả lời

1

Tôi không chắc chắn bạn vẫn cần được giúp đỡ với điều này, nhưng tôi chỉ cần chạy một ví dụ đơn giản với Scala 2.9.0.1 và nó làm việc. Tôi đã có tấn các vấn đề với các plugin mặc dù, vì vậy tôi đoán nó sẽ giúp đỡ để biết các bước chính xác mà bạn theo dõi.

Trong trường hợp của tôi, tôi đã làm điều này:

  1. Tạo Project
  2. Added Scala Facet trong Project Wizard và thêm libs Scala như một lib toàn cầu (có một vài vấn đề với điều này, nhưng nó nên làm việc ở đây)
  3. Tạo ví dụ HelloWorld của bạn
  4. Tạo một Máy chủ biên dịch Scala mới. Thêm Classpath của dự án của bạn
  5. Chạy dự án
0

Một đồng nghiệp của tôi được tạo ra này vài tháng trước đây, sau khi có một số vấn đề khi bắt đầu: https://github.com/runeflobakk/sbt-idea-scalatest

Đoán nó là nhiều SBT tập trung, nhưng có lẽ bạn có thể tìm thấy một số sử dụng trong đó không?

Các vấn đề liên quan