- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 hadoop 2.2.0 在 Amazon Web Services Red Hat 6.4 上运行 map-reduce 作业。我正在使用的 Jar 文件是在我的本地 Windows 7 计算机上构建的。 map reduce 作业在我的 Windows 7 机器上本地安装的 Hadoop 上运行良好,但是当我尝试在 Amazon 实例上运行它时,我收到以下错误:
Exception in thread "main" java.lang.UnsupportedClassVersionError: mapReduce/Tes
tXMLConfig : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.hadoop.util.RunJar.main(RunJar.java:205)
我做了一些研究,当您在运行旧版 Java 的系统上运行以新版 Java 构建的 Jar 文件时,似乎会生成此错误。但是,当我在我的 Windows 7 系统(使用 Eclipse Kepler 构建 Jar 文件)上运行“java -version”时,它给我以下内容:
Java 版本“1.8.0”Java(TM) SE 运行时环境(build 1.8.0-b132)Java HotSpot(TM) 64 位服务器 VM(构建 25.0-b70,混合模式)
当我在我的 Amazon Web Services Red Hat 6.4 实例上运行它时,它还会提供:
Java 版本“1.8.0”Java(TM) SE 运行时环境(build 1.8.0-b132)Java HotSpot(TM) 64 位服务器 VM(构建 25.0-b70,混合模式)
两个系统都使用完全相同的 Java 构建,所以我不确定 Java 版本不匹配的问题有多大。在 Eclipse 中,当我转到 Window > Java > Complier 时,我可以看到“Compiler Compliance Level”是 1.7。但是带有 Java 1.8 的 Hadoop 应该能够运行基于旧版本 Java 构建的 Jar 文件(它在使用 Java 1.8 的 Windows 7 机器上运行)。
我在这里似乎找不到任何问题。任何帮助将不胜感激!
最佳答案
尝试将 JAVA_HOME 环境变量设置为 JDK 的主目录。我以前遇到过这个错误,我的 java -version 是正确的,但 JAVA_HOME 没有设置。将 JAVA_HOME 设置为我的 JDK 内容主页后,我不再遇到此问题。
注意 - 这发生在我的 Macbook 上,并且使用了不同的软件。
关于java - 运行 Hadoop Map Reduce 作业,错误 : Unsupported major. 次要版本 51.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620201/
Apple M1 芯片上的 Mac OS 11.6 节点版本是17.0.1 % node -v v17.0.1 这个错误似乎真的来 self 无法辨别的任何地方。 (我检查了我的软件更新,没有最近的操
运行 cv2.getRectSubPix(img, (5,5), (0,0)) 抛出错误: OpenCV Error: Unsupported format or combination of for
不可能在 itunesconnect 中发送应用程序的新版本。虽然上周,同样的版本发送发生了。在代码中,我只是改了一个按钮的名字,没有再改哪里。 但总是报错: 错误 ITMS-9000:“不支持的架构
鉴于下面的 HTML,我尝试使用 jQuery 来匹配所有具有类“foo”的跨度的列表项,并且该跨度应包含文本“relevant”。 Some text relevant Some more
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
尝试安装friday软件包时,出现错误 Preprocessing library friday-0.2.2.0... src/Vision/Detector/Edge.hs:3:14: Unsupp
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
我的代码抛出此错误 Failed to load resource: unsupported url在以下行: self.$el.find('.capturedImage').attr('src',
首先,请原谅它已经被问过或者可以很容易地通过谷歌找到。我发布这个是因为我的时间有限。这是录制音频和视频的代码。 stopPreview(); Log.d("stream
我正在尝试在 Android 上实现应用索引。 我有一个 Intent 过滤器,如下:
对于在 WAS 8.5 中运行的应用程序客户端,我们有代码创建套接字失败并出现以下错误。 SSLSocketFactory factory = (SSLSocketFactory) SSLSo
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我正在尝试从序列中获取生成的 key 。(使用 Servlet 和 Oracle10) 以下是我的代码: query ="insert into TABLE_NAME(COL1,COL2,COL3)
我的项目中有这个功能: def clean(self): if self.id_document_type == 'BC': now = date.today()
我在尝试 ARKit 时出现黑屏并显示以下错误消息。 WWDC 2017 示例 PlacingObjects 在同一设备上运行没有问题。 [] >>> FigVirtualFramebufferGet
ffmpeg 缺乏对 AAC 的默认支持真的很烦人: 我的 ffmpeg 版本: ffmpeg version git-2020-05-02-0d81edc Copyright (c) 2000-20
以下 config.xml 导致错误: ... ... ... 错误信息: Error Image 代码库是继承的,据我所知
创建位图上下文时出现此错误: CGBitmapContextCreate:不支持的参数组合:8 个整数位/组件; 24 位/像素;三分量色彩空间; kCGImageAlphaNone; 7936 字节
使用 pandas 读取 .xlsx 文件时出错。看起来它正在打开文件,因为它能够读取列名的前 8 个字符,即 员工编号 但因此错误而失败。我看到很多关于这个的帖子,但最后一部分从来都不是这些错误
我尝试执行下面的代码,但它抛出以下错误消息: Error: Syntax error, unrecognized expression: unsupported pseudo: really-good
我是一名优秀的程序员,十分优秀!