मैं स्ट्रिंग में वर्णों पर नक्शा बनाना चाहता हूं, लेकिन मुझे रनटाइम त्रुटियां मिल रही हैं।मुझे java.lang क्यों मिलता है। NoClassDefFoundError जब मैं इस कोड को चलाने का प्रयास कर रहा हूं?
उदाहरण:
object Hello {
def hello(c: Char) {
print(c)
}
def main(args: Array[String]) {
"Hello World!".map(hello)
}
}
ट्रेस:
scalac Hello.scala
java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: scala/LowPriorityImplicits
at Hello.main(Hello.scala)
Caused by: java.lang.ClassNotFoundException: scala.LowPriorityImplicits
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
make: *** [test] Error 1
यह मानचित्रण के साथ कुछ भी नहीं है, आप के साथ समस्या नहीं थी आपका वर्ग पथ यदि आप अपना कोड 'जावा' कमांड के साथ चला रहे हैं, तो cala-java को scala-library.jar जोड़ें स्कैला और इसके बिट्स के बारे में कुछ भी नहीं पता है। वैकल्पिक रूप से 'scala' कमांड के साथ कोड चलाएं। –
'जावा हैलो' के बजाय 'स्कैला हैलो' के साथ अपना प्रोग्राम चलाएं। – Jesper
@ जेस्पर धन्यवाद! – mcandre