草庐IT

scala-lang

全部标签

java - 如何设置 IDEA 为混合的 Scala/Java Maven 项目自动配置 Scala 方面?

如何让IntelliJ在混合了Scala和Java源代码的Maven项目中自动配置Scala方面?我正在为MaiaBuild2099使用ScalaPluginNightly。mvncompile和mvntest都在命令提示符和IntelliJ的MavenProjects面板中工作。但是,如果我尝试在IntelliJ中直接运行ScalaSpec,它会显示一个错误对话框无法编译Scala文件,内容为请在Scalafacet中指定编译器。项目目录结构:MixedJavaScala│MixedScalaJava.iml│pom.xml│└───src├───main│├───java││Hel

java.lang.NoClassDefFoundError : in anonymous inner class 错误

我在带有sun/oracleJVM1.6_23的LinuxRedHat上运行此代码,在VMWare服务器内。一段时间后,JVM似乎无法访问我的匿名内部类。我的类路径很好,因为它可以工作一段时间。我得到的只是像这样的错误:java.lang.NoClassDefFoundError:com/mycompany/impl/MyClassImpl$1atcom.mycompany.impl.MyClassImpl.markAsDeletable(MyClassImpl.java:45).第45行是下面的第一行,它找不到我的新谓词DomaineVOdomaineVO=Iterables.fin

java - 你如何让java方法注释在scala中工作

我有两个项目,一个scala项目和一个java项目。我的scala项目在构建路径中引用了java项目。在我的java项目中,我声明了以下注释:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceMyAnnotation{publicStringName();}在我的Scala项目中,我正在注释一些方法。即classMyClass{...@MyAnnotation(Name="Blah")defmyMethod(){...}}在某个地方的另一个文件中,我试图提取注释。varmethod

java - eclipse RCP java.lang.ClassNotFoundException : org. eclipse.core.runtime.adaptor.EclipseStarter

我使用Eclipse4.3.0开发插件/RCP。在尝试按照插件开发101进行RCP产品时,第2部分:富客户端应用程序简介http://www.ibm.com/developerworks/library/os-eclipse-plugindev2/作者ChrisAniszczyk,2008年,从.productOverview选项卡单击LaunchanEclipseapplication时出现以下错误。!SESSIONWedJan1513:06:51CST2014------------------------------------------!ENTRYorg.eclipse.eq

java - java.lang.Thread 中新增的附加字段,是什么意思?

在Java8中,java.lang.Thread类获得了3个新字段:/**ThecurrentseedforaThreadLocalRandom*/@sun.misc.Contended("tlr")longthreadLocalRandomSeed;/**Probehashvalue;nonzeroifthreadLocalRandomSeedinitialized*/@sun.misc.Contended("tlr")intthreadLocalRandomProbe;/**SecondaryseedisolatedfrompublicThreadLocalRandomsequen

java - ant 的 junit 任务中的另一个 java.lang.ClassNotFoundException

我不明白为什么我会从我的antbuild.xml文件中得到这个异常。我检查了一下,一切都在类路径中。为什么一定要这么复杂?!我过去在使用Ant时遇到过麻烦,它似乎总是与类路径有关。我使用两种方式指向junit.jar:在eclipse中:window->preferences->ant->runtime->AntHome->AddExternalJars,以及在build.xml脚本中。这次Ant无法在junit任务中找到我的测试类。我指向这个类的方式有问题吗?Runningthejunittests...我总是得到:[junit]Testsuite:my.package.MyTest

java - 从 Java 调用 Scala 代码?

我正在使用Netbeans编写Scala和Java。Netbeans为Scala项目生成了一个.jar文件。我尝试在Java项目中导入该文件。但是我无法将该.jar文件中的任何类导入到我的Java项目中。我还尝试将scala-library.jar导入java项目,并且可以从该jar导入类。我想用Scala编写我的库,然后公开一个只涉及Java东西的小接口(interface),然后编写一个Java包装器,以便人们可以将它用作Java包。那可能吗?我该怎么做?非常感谢。 最佳答案 这样做应该没有问题。您是否已验证(例如使用WinZi

java - 加载 dll 库文件时出现问题... java.lang.UnsatisfiedLinkError : Can't load library

在加载一个dll文件时,出现以下异常:Exceptioninthread"main"java.lang.UnsatisfiedLinkError:D:\Transliteration\rlpnc-3.1.0-sdk-ia32-w32-msvc80\rlp\bin\ia32-w32-msvc80\btrntjni.dll:Thesystemcannotfindmessagetextformessagenumber0x%1inthemessagefilefor%2atjava.lang.ClassLoader$NativeLibrary.load(NativeMethod)atjava.l

java - 我如何从 Java 反射调用 Scala 对象上的方法?

我有一个如下定义的scala对象:packagecom.exampleobjectFoo{defbar():String="InterestingResult"}我知道如果Foo在构建和运行时类路径中,我可以从Java调用Foo$.MODULE$.bar(),但在我的情况下Foo不在构建类路径中,可能会也可能不会在运行时类路径中配置。在我的Java代码中,如果运行时类路径中可用,我想使用反射来调用bar(),否则我将回退到默认实现。这有可能吗? 最佳答案 你可以用看起来像这样的代码来做到这一点:packagecom.example.

java - 从 scala 调用重载的 java 泛型方法

我正在使用Mockito通过返回未参数化ArrayList的方法来模拟对象,但我不知道如何让它工作要模拟的方法签名publicjava.util.ArrayListgetX()测试代码varmockee=mock(classOf[Mockee])when(mockee.getX).thenReturn(Lists.newArrayList(x):ArrayList[_])这实际上在IntelliJ中编译得很好,但在运行时抛出:[error]....scala:89:overloadedmethodvaluethenReturnwithalternatives:[error](java.