[環境配置]JDK+eclipse(m2e,svn)+svn+maven
網上有些文章會說把jdk放在/var下,但我覺得還是按apt-get install預設的目錄比較好。 後來,自己並沒有用openjdk。因為後期maven配置出錯時,定位可能是openjdk的問題,在網上查好像也說如果使用openjdk,mvn doc時會有問題(其他不清楚)。 自己用update-alternatives --install 在/usr/bin/中安裝java相關的系統命令符號連結,指定java-7-oracle的/bin/java*,同時用update-alternatives --config設定具體選擇的檔案,如下:drwxr-xr-x 7 root root 4096 2012-04-11 11:45 java-6-openjdk/ drwxr-xr-x 8 root root 4096 2012-04-11 10:21 java-7-oracle/ drwxr-xr-x 10 root root 4096 2012-04-13 11:44 jdk1.6.0_29/
同時,在我的普通賬戶的~/.bashrc中最後新增PATH,CLASSPATH和JAVA_HOME的環境變數。update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/bin/java 300
[email protected]:~$ sudo update-alternatives --config java [sudo] password for wenlele: update-alternatives: 警告: 候選項 /opt/eclipse/jdk1.6.0_29/bin/java(連結組 java 的一部分)不存在。從候選項列表中移除。 有 2 個候選項可用於替換 java (提供 /usr/bin/java)。 選擇 路徑 優先順序 狀態 ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自動模式 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手動模式 * 2 /usr/lib/jvm/java-7-oracle/bin/java 300 手動模式 要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_29
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH #要把系統的path放在後面,否則當前使用者還是用著java7那個jdk。
網上有些文章說,在/etc/environment上配置相應新加的環境變數,或甚至有說在/etc/profile下配置,個人覺得,如果不是硬性要求全域性性,我個人覺得還是儘量少動全域性性的變數。 安裝eclipse,配上原先有的svn,m2e外掛. 博主先用apt-get install安裝了eclipse,但發現版本是3.5。想了想,還是換成3.7。於是下載了,放在/opt/eclipse下。同時,把之前就有的svn,m2e外掛檔案能link方式安裝了。(之前在windows下自己根據實驗室的需求自己組了一個eclipse,以link方式載入所需的外掛,如svn,m2e。這些外掛是跨平臺,可以直接放到linux下用)。關於link方式,自己很久之前寫過相關博文(http://blog.csdn.net/wenlele/article/details/6210352)。 但,這樣啟動eclipse時,會提示以下錯誤。
Failed to load JavaHL Library. These are the errors that were encountered: no libsvnjavahl-1 in java.library.path no svnjavahl-1 in java.library.path no svnjavahl in java.library.path java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox:/usr/lib/ firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib說在linux環境下安裝eclipse svn外掛還需要JavaHL支援。似乎沒對使用造成什麼功能性的影響(就每次啟動和看svn資訊的報個錯)。但每次看著總是不爽的,如何解決? 國外一文章說 The simplest way to bypass this issue is to select the "SVNKit (Pure Java)" in the "SVN interface" section of the SVNpreferences. However if you require and/or desire the JavaHL subversion interface read on for a fix. 在eclipse中沒找著設定SVNKit的地方,於是我選擇安裝javaHL,即libsvn-java(聽說10.04之前是libsvn-javahl) 可以用apt-get install libsvn-java;網上說也可以自己下載,然後只用其中一些內容(我沒試) apt-get install libsvn-java後,會在/usr/lib/jni中安裝解決此問題必需的檔案(即)
lrwxrwxrwx 1 root root 23 2012-04-11 14:50 libsvnjavahl-1.so -> libsvnjavahl-1.so.0.0.0
lrwxrwxrwx 1 root root 23 2012-04-11 14:50 libsvnjavahl-1.so.0 -> libsvnjavahl-1.so.0.0.0
-rw-r--r-- 1 root root 239800 2011-06-05 23:48 libsvnjavahl-1.so.0.0.0
如果eclipse是通過apt-get install eclipse安裝的話,啟動eclipse時會自動地連線這個資料夾。
如果不是,就得自己在配置一下,讓eclipse啟動命令的-vmargs命令中增加引數-Djava.library.path=/usr/lib/jni
配置方法不唯一,我是在eclipse.ini中的-vmargs引數集最後再增加一行-Djava.library.path=/usr/lib/jni;網上還有人是在~/.eclipse資料夾中建立eclipserc檔案,在裡面填寫VMARGS="-Djava.library.path=/usr/lib/jni"(我沒試過)
更多可以看:http://islandlinux.org/howto/installing-javahl-subclipseeclipse-ubuntu
而安裝subversion和maven2,我是直接用apt-get install的。
mvn package打war包一直出錯
後來,在進行mvn package打war時(打jar,或clean等其他命令都行),一直提示錯誤,不管在IDE上還是命令列都說maven-war-plugin中有一個類找不到。
一般,也許是本地下載的包不完備導致的(我猜的,報錯頁面的幫助頁面也是提示使用者可能將本地包刪了重下就好了。。),提示ClassNotFound。連續幾次清掉~/.m2/repository內相應的包,讓maven重新下載,一直不行,很無語。當時用的是openjdk編譯,覺得可能是JDK的問題,於是換了,還不行。 然後有一次再把~/.m2/repository的包刪除,然後,然後……命令列和IDE下都package成功了=
=
到最後,我也不清楚是因為某次的配置好了,還是.m2/repository內的相應包內容不完備導致的。
一些感受
1)apt-get 雖然提供了極大的便利性,但具體過程的自動化向用戶透明有時也會造成一些不方便,尤其在需要後續手動重配置的時候。所以,對於需要後期靈活配置的工具/軟體,我覺得還是最好自己手動安裝,以瞭解整個過程,方便以後手動更改配置。
2)生產環境決定生產效率。現在PC裝ubuntu專注技術類等工作,而本本負責文件類的工作,效率還是不錯的(很可能是因為很少被郵件或QQ打擾了)。 本來還想用本本接主機螢幕進行雙屏,通過VNC訪問PC,但通過在PC設VPN使兩臺機器同時能上網,這樣鍵鼠只用一套,來回切換會更方便。但後來想想,覺得我的本本配置太低,未免好使,便罷了。
PS:基於生產環境問題,一大牛朋友一直想找能豎起來顯示的寬屏,說這樣看程式碼爽。的確,這樣一屏程式碼看下來,想想也爽的,可惜實驗室配的PC的螢幕都沒有相關驅動支援……
相關推薦
[環境配置]JDK+eclipse(m2e,svn)+svn+maven
前言 氾濫的主題,但自己操作時總還是會遇到各種問題。 這回為了一次maven package打war包出錯問題,將環境各種重配置,覺得還是受益匪淺了,雖說最後莫名地問題解決了。所以,特此記錄一下整個環境的配置。 JDK的配置 常見的不能再常見的內容,在此不詳述怎麼下載,
Ubuntu安裝配置JDK、Tomcat、SVN服務器
ubunt jdk tomcat svn 摘要:本文主要介紹了如何在ubuntu下安裝與配置jdk、tomcat、及svn服務器 環境:VMware + Ubuntu14.04一、配置jdk1、下載JDKhttp://www.oracle.com/technetwork/j
Java的JDK安裝、java環境配置、eclipse下載使用
JDK安裝、java環境配置、eclipse下載使用 JDK是Java語言的軟體開發工具包,主要用於移動裝置、嵌入式裝置上的java應用程式。JDK是整個java開發的核心,它包含了JAVA的執行環境,JAVA工具和JAVA基礎的類庫。 JRE(Java Runtime Environmen
Ubuntu安裝配置JDK、Tomcat、SVN伺服器
一、配置jdk 1、下載JDK http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 注:筆者是直接在windows系統下下好後直接拷貝到ubuntu的桌面資料夾中,通過
eclipse中java Dynamatic web的創建過程(或者eclipse中jsp的創建或eclipse開發環境(jdk,eclipse,tomcat)的測試)
alt 進行 lan .cn ges log image oct ips 1.啟動eclipse程序。 2.File-New->Dynamatic web project,如圖 3.右擊項目名-->new-->New jsp file---> 點
Mac 環境配置 JDK
file profile 安裝路徑 tools bin read nbsp rar 修改路徑 1.下載jdk 1.8: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213
java工作環境配置jdk,idea
.net bsp details section webstorm spa 配置jdk dea setup 下載 jdk 1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-
Java 開發環境配置 —— JDK的安裝與配置
window系統安裝java 下載JDK 首先我們需要下載java開發工具包JDK, 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。 在下載頁面中你需要
如何在Linux—ubuntu16.04版本下安裝JAVA環境(jdk&eclipse)
說在前面:隨著Linux作業系統的不斷完善,在很多情況下,程式設計師的選擇也不僅僅侷限於windows系列作業系統,Linux的操作更加快捷便利,很平常的一個apache Web伺服器的部署可能windows要花很長時間,而ubuntu提供的apt-get
Eclipse配置jdk+Eclipse配置tomcat
(寫在前面,可能我有點話癆哈哈哈。剛開啟eclipse的時候可能之前的專案都會出現紅色的叉叉,如果是隻有一個jdk版本的話那麼應該不需要對jdk有什麼操作,但是tomcat還是要配置的。最好還是兩個都看一下。)一、eclipse配置jdk1.欄目中的 Window ->
Android JNI開發之NDK環境配置(eclipse)
最近開發一個小專案,需要用到native方法,於是需要配置NDK環境。首先肯定是網上找,網上比較多,但是都不全,有的已經過時了。所以,我綜合大家之長,寫了如下配置流程,供大家使用,有什麼不對的請大家指正。 總共分為5步: 1、下載NDK。這個我不說了。
Linux(ArchLinux) 下配置jdk+eclipse+tomcat
tar -zxvf jdk-8u131-linux-x64.tar.gz 2.將jdk目錄移動到/opt/下 sudo cp -r jdk1.8.0_131/ /opt 3.修改/etc/profile檔案,在profile檔案末尾新增一下程
Linux環境配置jdk環境變數
linux系統通用安裝 通過tar.gz壓縮包安裝 此方法適用於絕大部分的linux系統 1、先下載tar.gz的壓縮包,這裡使用官網下載。 進入: http://www.oracle.com/technetwork/java/javase/downloads/jdk
Android環境配置(Eclipse全開發環境下載)
Android環境配置 前期準備 Android環境的Eclipse: 網站連結:https://www.runoob.com/w3cnote/android-tutorial-eclipse-adt-sdk-app.html SDK的CPU映象資源: 網站連結:https://www.androiddev
Eclipse下載安裝以及配置JDK、Maven、SVN
eclipse下載安裝以及配置jdk、maven (備註:Window電腦 64位作業系統) 步驟一:安裝eclipse,首先要安裝jdk, jdk下載地址:http://www.oracle.com/technetwork/java/javase/downlo
mac安裝java開發環境(jdk+eclipse+maven+svn)
新入職後公司配發Mac筆記本用於工作開發。儘管之前用過Linux作業系統,但完全沒有用過蘋果產品,工作學習基本還是以windows為主。因此剛剛領到電腦時還是有點不知所措。經過一天的學習與工作,基本的
如何進行JDK安裝\Maven安裝、在eclipse中配置java環境、在eclipse中配置Maven環境、在eclipse中新建maven的web專案?
目錄 一、JDK安裝教程 JDK安裝教程 1.首先下載jdk安裝包,然後解壓安裝包tar -zxvf jdk-7u79-linux-x64.tar.gz 2.修改環境變數 在根目錄下使用命令:vi ./bash_profile 在此檔案中新
jenkins入門系列-下載-安裝-配置+jdk+maven+svn+外掛
一,簡介Jenkins是一個開源軟體專案,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能,作為領先的開源自動化伺服器,Jenkins提供了數百個外掛來支援任何專案的構建、部署和自動化,說得更直白點,就是各
Java(JDK/Tomcat/Maven)執行環境配置及工具(idea/eclipse)安裝
Java (計算機程式語言) Java是一門面向物件程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。 Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜
eclipse + maven 環境配置
速度 索引 all work 本地 鏈接 工作 用戶 建立 第一步:準備以下軟件並進行安裝 1. jdk1.7或者以上為最佳; 官方下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jd