在eclipse編譯的jar檔案到了linux上跑,出現Unsupported major.minor version 52.0錯誤
首先檢查jar檔案編譯所用的jdk版本,以及linux系統的jdk版本
1、檢查eclipse編譯所用的jdk版本 ------->右鍵專案---->屬性----->java編譯器 (我這裡原本是1.8_101版本)
2、檢視linux系統所用的jdk版本 ------->java -version (我這裡的版本是1.8_181)
按道理,eclipse編譯的jar檔案的jdk版本低於執行環境的jdk,理應能夠執行才是。但我在linux上用hadoop jar來跑jar檔案卻發生了 Unsupported major.minor version 52.0錯誤!!
於是我就想將專案的jdk調至更低(1.7),再去執行jar檔案,結果是成功的!!!
相關推薦
在eclipse編譯的jar檔案到了linux上跑,出現Unsupported major.minor version 52.0錯誤
首先檢查jar檔案編譯所用的jdk版本,以及linux系統的jdk版本 1、檢查eclipse編譯所用的jdk版本 ------->右鍵專案---->屬性----->java編譯器 (我這裡原本是1.8_101版本) 2、檢視lin
spark提交jar包時出現unsupported major.minor version 52.0錯誤的解決方案
模式 classname jdk版本 images pil 編譯器 就會 home spark 一、問題: 最近在spark集群上做一個項目,打包提交jar包時,出現了unsupported major.minor version 52.0的報錯,而在local模式
Linux(ubuntu)下安裝pycharm出錯Unsupported major.minor version 52.0
version -i sim one line height 檢測 cin 變量 已安裝python 已安裝jdk 在pycharm文件夾中bin中執行sh ./pycharm.sh 時出錯:Unsupported major.minor version 52.0 這個錯誤
java爬坑之路(一)——編譯可以正常編譯,執行時報unsupported major.minor version 52.0
寫了一個很簡單的helloworld,編譯可以正常編譯,執行時報unsupported major.minor version 52.0錯誤。 java程式碼如下: 用javac Hello.java命令編譯時,是沒有問題的,用java Hello執行時,怎麼也執行不了 後
jar包對不同JDK版本的相容性問題:Unsupported major.minor version 52.0
Unsupported major.minor version 52.0 這類錯誤是因為Java版本不一致造成的,在高版本的JDK(1.8)環境中編譯JAR包,然後JAR在低版本的JVM(1.6)中執行 The issue is because of Java ver
org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0
注:本文來源於《org/eclipse/jetty/server/Handler : Unsupported major.minor version 52.0》 Exception in thread "main" java.lang.UnsupportedClassVersionError: org
關於使用eclipse開發android應用,更換jdk1.8之後遇到的eclipse閃退以及更換jdk1.7之後執行專案報錯:Unsupported major.minor version 52.0
因為公司專案的原因,開發工具一直使用eclipse。也是上次專案的原因,需要把jdk從1.7轉為1.8才可以使用。至此“厄運”降臨,eclipse經常在使用的過程中會閃退。然而,再將jdk轉成1.7之後又有新的問題,工程執行不了報錯:Unsupported major.mi
配置MapReduce插件時,彈窗報錯org/apache/hadoop/eclipse/preferences/MapReducePreferencePage : Unsupported major.minor version 51.0(Hadoop2.7.3集群部署)
ava 不一致 nbsp 1.0 log class dll blog 無效 原因: hadoop-eclipse-plugin-2.7.3.jar 編譯的jdk版本和eclipse啟動使用的jdk版本不一致導致。 解決方案一: 修改myeclipse.ini文件
MyEclipse 上執行程式報錯:Unsupported major.minor version 51.0(jdk版本錯誤)
Win10+MyEclipse10環境下,部署可執行專案原始檔,需要根據開發開發時使用的JDK版本重新引入jar包: 步驟:①在對應專案上右鍵選擇Build Path——>Configure Bulid Path…,點選Libraries,查詢並替換帶紅叉的jar包(通過Add E
IDEA MAVEN編譯 報錯 Unsupported major.minor version 51.0
查詢發現,是meven編譯的所指定的java 編譯器版本太低導致。應修改為1.7。 major.minor version 51.0 對應的是JDK1.7major.minor version 50.0 對應的是JDK1.6
JDK環境和編譯版本一致 依然Unsupported major.minor version錯誤解決辦法
有時候把專案從本機編譯檔案部署到伺服器,或者發給別人使用時,會報如下異常: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0
傻X了:mac上編譯的程式放到linux上執行
我當然知道, mac上編譯的程式放在linux上無法執行。但我今天居然無意中真就這麼幹了, 還想, 咦, 怎麼執行出錯? 也真是傻X了。 [email protect
win系統下的eclipse連接和使用linux上的hadoop集群
con rgb ip地址 content col 準備 右擊 ack max 準備工作 先在win系統的hosts文件中加入下面內容 10.61.6.164master //hadoop集群的master節點
Android專案中使用Eclipse匯出jar檔案
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
springboot打包成jar包在linux上執行
一、在idea上打包jar步驟 二、部署到linux <1>首次部署當前程式需要在對應的資料夾中執行以下命令 a.啟動程式 nohup java -jar demo01.jar & b.退出 ctrl + c c.檢視日誌 tail -500f
利用putty實現檔案在linux上傳和下載
利用putty實現檔案上傳和下載: 安裝putty軟體才能使用pscp功能 上傳 D:\devsoftware\linux>pscp d:\devsoftware\linux\jdk-8u181-linux-x64.rpm [email protec
win7下使用Eclipse編譯C檔案生成exe
嵌入式開發過程中需要經常除錯和驗證小功能,比如排序、CRC等。如果直接硬體模擬,比較浪費時間。不如直接在計算機上驗證完成以後再移植到嵌入式系統中。這樣不需要硬體環境也能夠編碼。 這裡選用Eclipse當做計算機開發環境。在Windows 7下,
java上傳檔案到linux上 防止檔名中文亂碼
在windows系統下 預設編碼是GBK/GB2312的編碼格式,linux上預設為utf-8的編碼格式。 當我們在windows上上傳檔案的時候,JVM會根據本身的作業系統所預設的編碼格式 編譯成unicode位元組陣列,進行儲存。 然後解析的時候也會根據本身的作業系統預
【Java】Java程式打包成jar包在Linux上執行
當需要把在Windows上開發的Java程式用在Linux上執行時,就需要吧該Java程式打包成jar包上傳到Linux上去執行。 1.Java程式用MyEclipse打包成可執行的jar包 (1)
SQL Server 是如何在Linux上跑起來的
最近不停的聽到SQL Server 2017的各種訊息. ( CU1的釋出;新的釋出策略) , 一直都有一個疑問, 一直是windows平臺的主力資料庫 SQL Server是如何擁抱Linux的呢? (Access也是被叫做資料庫的) 求助於google,找到了SQL