我在Ubuntu 13.04上安装了mvn 3.0.4和Oracle JDK 1.7.当我建立一个现有项目时,我得到了
error: generics are not supported in -source 1.3
Run Code Online (Sandbox Code Playgroud)
这个项目在Windows 7上使用JDK 1.7和mvn 3.0.4,而不修改pom.xml以告诉它使用哪个版本的Java.
Ubuntu已安装openjdk 1.7,但我在openjdk之前的路径中有Oracle JDK 1.7.
在Ubuntu 13.04上maven有什么问题?
谢谢.
我有一个简单的单元测试,我想针对HBaseTestingUtilityMiniCluster运行。HBaseTestingUtility缺少运行测试所需的传递依赖项。我一直在跟踪NoClassDefFoundErrors并遇到了一些可能是其中一个 jar 文件的打包错误的问题。这是错误:
java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/test/MetricsAssertHelper
at org.apache.hadoop.hbase.MiniHBaseCluster.<init>(MiniHBaseCluster.java:91)
当我在项目的 .jar 文件中搜索 MetricsAssertHelper 时,我在 META-INF/services 目录下找到了该文件:
jar tvf org/apache/hbase/hbase-hadoop2-compat/1.0.0/hbase-hadoop2-compat-1.0.0-tests.jar | grep MetricsAssertHelper
53 Sat Feb 14 19:43:40 MST 2015 META-INF/services/org.apache.hadoop.hbase.test.MetricsAssertHelper
1337 Sat Feb 14 19:43:40 MST 2015 org/apache/hadoop/hbase/test/MetricsAssertHelperImpl$MockMetricsBuilder.class
3743 Sat Feb 14 19:43:40 MST 2015 org/apache/hadoop/hbase/test/MetricsAssertHelperImpl$MockRecordBuilder.class
6689 Sat Feb 14 19:43:40 MST 2015 org/apache/hadoop/hbase/test/MetricsAssertHelperImpl.class
然而,这不是 .class 文件。我想知道MetricsAssertHelper.class.jar 文件中是否缺少该文件,因为那里有一个“MetricsAssertHelperImpl.class 文件”。
这是我的代码和 mvn 依赖项。错误发生在HBaseTestingUtility.startMiniCluster()通话中。
private static HBaseTestingUtility utility;
@Before
public void setUp() throws Exception …Run Code Online (Sandbox Code Playgroud) 我想记录案例类创建,但似乎没有像postCreate()方法可用的东西.有没有办法在Scala中记录案例类创建?
谢谢.
Mohammad Nauman 的优秀著作的代码显示了这一点(对于 Julia 1.5.3):
using Flux, Statistics
using Flux.Data.MNIST
using Flux: onehotbatch
Run Code Online (Sandbox Code Playgroud)
在 Julai 1.6.6 下失败了
UndefVarError: MNIST not defined
Stacktrace:
[1] eval
@ ./boot.jl:360 [inlined]
[2] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
@ Base ./loading.jl:1116
Run Code Online (Sandbox Code Playgroud)
所以我尝试
] add MNIST
Run Code Online (Sandbox Code Playgroud)
这使
The following package names could not be resolved:
* MNIST (not found in project, manifest or registry)
Run Code Online (Sandbox Code Playgroud)
如果我尝试
using MNIST
Run Code Online (Sandbox Code Playgroud)
它给
ArgumentError: Package MNIST not found in current path:
- Run `import Pkg; Pkg.add("MNIST")` to install the MNIST package.
Run Code Online (Sandbox Code Playgroud)
如果我然后尝试推荐的 …