Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在javajar文件中运行scala程序_Eclipse_Scala - Fatal编程技术网

Eclipse 在javajar文件中运行scala程序

Eclipse 在javajar文件中运行scala程序,eclipse,scala,Eclipse,Scala,我试图通过jar文件运行Scala程序。我创建了jar文件,但在程序中找不到main方法。我在某个地方读到它找不到Scala库,所以我运行了下面的命令;但我得到了以下错误: [root@01HW394486 Desktop]# java -cp /opt/eclipse/plugins/org.scala-ide.scala210.jars_4.3.0.201512011535/target/jars/scala-library.jar -jar Test3.jar Exception in

我试图通过jar文件运行Scala程序。我创建了jar文件,但在程序中找不到main方法。我在某个地方读到它找不到Scala库,所以我运行了下面的命令;但我得到了以下错误:

[root@01HW394486 Desktop]# java -cp /opt/eclipse/plugins/org.scala-ide.scala210.jars_4.3.0.201512011535/target/jars/scala-library.jar -jar Test3.jar 
Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$
    at TestDemo.funct1(MainClass1.scala:4)
    at MainClass1$.main(MainClass1.scala:10)
    at MainClass1.main(MainClass1.scala)
Caused by: java.lang.ClassNotFoundException: scala.Predef$
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 3 more

请帮助…谢谢

尝试java-cp all-involvedjar-included-Test.jar3 mainClassPackageLocation

类似于:
java-cp scala library.jar:test-hello_2.10-0.1.0.jar com.salc2.Main

我尝试过,但出现以下错误:[root@01HW394486桌面]#java-cp scala library.jar,mainclas1.jar com.sample.mainclas1错误:无法找到或加载主类com.sample.mainclas1谢谢。请尝试使用javap命令检查复制的类。。也许mainclas1是mainclas1$@ghost0806soprry它是冒号分隔的,类似于:
java-cp scala library.jar:test-hello_2.10-0.1.0.jar com.salc2.Main
@ghost0806hey…它是这样工作的:“java-cp scala library.jar:Test3.jar com.sample.mainclas”非常感谢@salc2,但是我想知道他们的方法是否比通过这么长的命令运行jar更简单。这意味着我期待类似于简短java命令的东西:“java-jar Myjarfile.jar”。谢谢你的帮助。