嗨,我试图从http://liftweb.net/download下载电梯2.4 . 我正在完全按照步骤,但我有以下错误
C:> cd lift
C:\ lift> cd scala_28
C:\ lift \ scala_28> cd lift_basic
C:\ lift \ scala_28 \ lift_basic> sbt update~prayty-run
C:\ lift \ scala_28 \ lift_basic>设置SCRIPT_DIR = C:\ lift \ scala_28 \ lift_basic \
C:\ lift \ scala_28 \ lift_basic> java -XX:CMSClassUnloadingEnabled -XX:MaxPermSize = 2 56m -Xmx512M -Xss2M -jar“C:\ lift \ scala_28 \ lift_basic \ sbt-launcher.jar”update~prayty-run java . lang.NoClassDefFoundError:位于java.lang.ClassLoader.defineClass的Java.lang.ClassLoader.defineClass1(本地方法)中的scala / ScalaObject,java.lang.ClassLoader.defineClass(ClassLoader.java:616)中的java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) java.net上的java.net.URLClassLoader.access $ 000(URLClassLoader.java:58)java.securityClassLoader.defineClass(SecureClassLoader.java:14 1) .URLClassLoader $ 1.run(URLClassLoader.java:197)位于java.security.AlassController.doPrivileged(Native Method)的java.net.URLClassLoader.findClass(URLClassLoader.java:190),位于java.lang.ClassLoader.loadClass(ClassLoader . java:307)at java.lang.ClassLoader.loadClass(ClassLoader.java:248)at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClassCond(ClassLoader . java:632)at java.security.ClassLoader.defineClass(ClassLoader.java:616)at java.security.ClassLoader.defineClass(SecureClassLoader.java:14 1)at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access $ 000(URLClassLoader.java:58)java.net.URLClassLoader $ 1.run(URLClassLoader.java:197)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader .findClass(URLClassLoader.java:190)在java.lang.ClassLoader.loadClass(ClassLoader.java:307)java.lang.ClassLoader.loadClass(ClassLoader.java:248)java.lang.Class.forName0(Native Method) )位于xsbt.boot.Provider的java.lang.Class.forName(Class.java:247)$ .classMissing $ 1(Provider.scala:71)位于xsbt.boot.Provider $$ anonfun $ getMissing $ 1.apply(Provider . scala:72)at xsbt.boot.Provider $$ anonfun $ getMissing $ 1.apply(Provider.scala:72)at scala.List.filter(List.scala:859)at xsbt.boot.Provider $ .getMissing(Provider . scala:72)xsbt.boot.Provider $ initialize.call(Provider.scala:37)at xs bs.boot.Provider $ initialize.call(Provider.scala:32)at xsbt.boot.Locks $ GlobalLock.withChannel $ 1(Locks.scala:63)at xsbt.boot.Locks $ GlobalLock $$ anonfun $ withFileLock $ 1.apply (Locks.scala:67)at xsbt.boot.Locks $ GlobalLock $$ anonfun $ withFileLock $ 1.apply(Locks.scala:67)at xsbt.boot.Using $ .withResource(Using.scala:11)at xsbt.boot . 使用$ .apply(Using.scala:10)在xsbt.boot.Locks $ GlobalLock.withFileLock(Locks.scala:67)xsbt.boot.Locks $ GlobalLock.liftedTree1 $ 1(Locks.scala:45)在xsbt . boot.Locks $ GlobalLock.withLock(Locks.scala:45)at xsbt.boot.Locks $ .apply(Locks.scala:31)at xsbt.boot.Provider $ class . $ init $(Provider.scala:31)at at xsbt.boot.Launch $ ScalaProvider . (Launch.scala:80)at xsbt.boot.Launch $$ anonfun $ 1.apply(Launch.scala:72)at xsbt.boot.Launch $$ anonfun $ 1.apply(Launch.scala :72)xsbt.boot.Cache.newEntry(Cache.scala:17)at xsbt.boot.Cache.getFromReference(Cache.scala:13)at xsbt.boot.Cache.apply(Cache.scala:12)at xsbt .boot.Launch.getScala(Launch.scala:73)at xsbt.boot.Launch $ .run(Launc h.scala:48)at xsbt.boot.Launch $$ anonfun $ explicit $ 1.apply(Launch.scala:42)at xsbt.boot.Launch $$ anonfun $ explicit $ 1.apply(Launch.scala:42)at xsbt .boot.Launch $ .launch(Launch.scala:57)at xsbt.boot.Launch $ .explicit(Launch.scala:42)at xsbt.boot.Launch $ .initialized(Launch.scala:38)at xsbt.boot .Lsunch $ .parsed(Launch.scala:31)at xsbt.boot.Launch $ .configured(Launch.scala:21)at xsbt.boot.Launch $ .apply(Launch.scala:16)at xsbt.boot.Launch $ .apply(Launch.scala:13)at xsbt.boot.Boot $ .runImpl(Boot.scala:24)at xsbt.boot.Boot $ .run(Boot.scala:19)at xsbt.boot.Boot $ . main(Boot.scala:15)at xsbt.boot.Boot.main(Boot.scala)引起:java.lang.ClassNotFoundException:scala.ScalaObject at java.net.URLClassLoader $ 1.run(URLClassLoader.java:202)at Java.security.AccessController.doPrivileged(Native Method)位于java.lang.ClassLoader.findClass(URLClassLoader.java:190)java.lang.ClassLoader.loadClass(ClassLoader.java:307)java.lang.ClassLoader.loadClass( ClassLoader.java:248)
... 62 more
执行sbt时出错:java.lang.NoClassDefFoundError:scala / ScalaObject
你知道最后一行出了什么问题吗?也许我的PATH中有什么东西?
我的路径是C:\ Java \ scala;%JAVA_HOME%\ bin
JAVA_HOME C:\ Java \ jdk1.6.0_22
在'scala'中我有scala 2.8.0决赛 .
1 回答
尝试用Scala 2.9.0-1升降机2.4-M1 .
项目目录中的文件... / project / build.properties可能包含下一个配置
跑
我已经开始使用Scala 2.9.0-1,SBT 0.7.7,Lift 2.4-M1(Maven对依赖项有很多帮助)
我的maven文件 pom.xml (也许是冗长的但是适用于我):