背景:私はC#開発者ですが、次のプロジェクトはJVM上にある必要があります。私はScalaを研究しましたが、C#でできること(ラムダ、推論された型、関数型など)を理解できると思います。私は自分自身を非常に初心者のJava開発者として分類します...特にIDEの使用に関してはそうです。
動作しているように見えるScalaプロジェクトがあります...Javaプロジェクトを作成し、Scalaプロジェクトを参照しました編集者はScalaプロジェクトのクラス(先行入力など)について知っているようです
Javaプロジェクトを実行しようとすると、次のエラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: scala/ScalaObject
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at learning_scala.java.Main.main(Main.java:12)
Caused by: java.lang.ClassNotFoundException: scala.ScalaObject
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
明らかに、Java / Scalaのコンパイルで問題が発生しましたが、それを解決する方法がわかりません(ここでの主な原因は、Javaの経験が不足していることです)。
私は公式のScalaプラグインを備えたEclipseを使用しています...これらはすべて2〜3日前の時点で最新です。
ありがとう