Linux java開発環境構築


必要なソフトウェアを開発する
JDKインストール
公式サイトのダウンロードアドレス:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
#      
tar -zxvf ./Downloads/jdk-8u191-linux-x64.tar.gz  -C ./software/
ln -s /home/flower/software/jdk1.8.0_191/ /usr/lib/jdk/
#      
vim /etc/profile
#       
#set java environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
       
source /etc/profile

Tomcatインストール
公式サイトのダウンロードアドレス:http://tomcat.apache.org/download-90.cgi
tar -zxvf apache-tomcat-9.0.12.tar.gz  -C ../software/
mkdir /opt/tomcat
ln -s /home/flower/software/apache-tomcat-9.0.12/ /opt/tomcat
vim /opt/tomcat/apache-tomcat-9.0.12/startup.sh

#       
#JAVA PATH
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_191
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/opt/tomcat/apache-tomcat-9.0.12
#    
startup.sh
#         
http://localhost:8080/
#    
shutdown.sh

参考ブログ:https://www.cnblogs.com/UniqueColor/p/6481077.html
MySqlインストール
mysqlをインストールする前にCentOSに付属のmariadbをアンインストールしてください.そうしないとmysqlをインストールするときに競合が発生します.すでにインストールされているmariadb 494 rpm-qa|grep mariadbを検索します.mariadb 495 rpm-e mariadb-libs-5.56-2.el 7.x 86_64 mariadb依存性496 rpm-e--nodeps mariadb-libs-5.5.56-2.el 7.x 86_を強制的に削除64 mariadbをアンインストールしてからmysqlのインストールを開始します.インストール時に生成された初期パスワードを記録したほうがいいです.そうしないと、変更が面倒なこのチュートリアルは使いやすくなります.この操作に従って問題はありません.https://www.cnblogs.com/coderls/p/6848873.html 15.リモート接続可能なデータベースを設定します.コマンドは次のとおりです.(まずデータベースを使用する必要があります.額) update user set user.Host=’%’ where user.User=‘root’; 16.権限をリフレッシュします.コマンドは以下の通りです.flush privileges;
関連コマンドが見つからない場合、mysqlなどのソフトリンクを確立して/usr/local ln-s/usr/local/mysql/bin/mysql/usr/bin wget-cを指すことができます.
[root@localhost bin]# cd /usr/local/src
[root@localhost src]# ls
[root@localhost src]# wget -c https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

アリクラウドサーバにインストールするのもこの方法ですが、起動時にエラーが発生しています../support-files/mysql.server start Starting MySQL...The server quit without updating PID file(/var/lib/mysq l/flower-server.pid).Linux java开发环境搭建_第1张图片この記事には、この問題の解決策の例がまとめられています.私のは、4条4、mysqlが起動時にプロファイルを指定していない場合に/etc/my.cnfプロファイルを使用します.このファイルを開いて[mysqld]に表示してくださいセクションの下にデータディレクトリ(datadir)が指定されていますか.解決方法:[mysqld]でこの行を設定してください:datadir=/usr/local/mysql/data私の指定したが指定した位置は/var/以下で、具体的には覚えていません
Mavenのインストール
公式サイトで最新バージョンを見てダウンロードできますhttp://maven.apache.org/download.cgi
[root@localhost src]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
mkdir /usr/local/maven3
  tar zxf apache-maven-3.5.4-bin.tar.gz -C /usr/local/maven3
cd /usr/local/maven3
 vim /etc/profile
       ,       ,  PATH bin    ,      bin,          
export M2_HOME=/usr/local/maven3/apache-maven-3.5.4
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
        
  source /etc/profile
    maven     
  mvn -v

mavenインストールはこの記事を参考にしていますhttps://www.cnblogs.com/bincoding/p/6156236.html
次はeclipseをインストールしましょう、eclipseのダウンロードが遅すぎて、先にmavenをインストールします
eclipseインストール
インストールチュートリアルhttps://www.cnblogs.com/Yemilice/p/6217193.html デスクトップショートカットの作成https://segmentfault.com/a/1190000013870638 解凍tar-zxvf eclipse-jee-2018-09-linux-gtk-x 86_64.tar.gz-C~/software/eclipse/ソフトリンクln-s~/software/eclipse//usr/bin/eclipseデスクトップショートカットの追加:vim/root/desktop/eclipse.desktop次の内容を追加します.
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse 4.4.1
Comment=Eclipse Luna

自分がどうやってこんな多段のeclipseディレクトリを作ったのか分からないが、移動するのがおっくうだ.まあ、eclipseの起動コマンドを見つければいい.自分のeclipseがインストールしたディレクトリの下のeclipseを見て、個人の状況によって決まる.
Exec=/usr/bin/eclipse/eclipse/eclipse
Icon=/opt/eclipse/eclipse/icon.xpm
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0

●保存終了、デスクトップにeclipse.desktopファイルが表示され、ダブルクリックで起動
eclipseでmavenリファレンスを構成するhttps://www.cnblogs.com/flytop/p/8706921.html まずローカルライブラリmkdir~/software/repositoryを作成し、vim/usr/local/maven 3/apache-maven-3.5.4/conf/settings.xmlをローカルライブラリに追加する場所を変更します.
/root/software/repository


そしてeclipseで構成https://blog.csdn.net/haoyuexihuai/article/details/52985796
zipとunziphttps://www.cnblogs.com/jasonlam/p/7928072.html
Redisインストール
ダウンロード先:https://redis.io/download このチュートリアルは本当に素晴らしいですが、ブログ園のパスワードを忘れてしまって、いいコメントをするのがおっくうです.https://www.cnblogs.com/renzhicai/p/7773080.html
Git取付
yum install git
mkdir git
cd git
git init
git config --global user.name "username"
git config --global user.email "[email protected]"
#    
git config --list
#  ssh-key
ssh-keygen -t rsa -C "[email protected]"
#   .ssh  id_rsa.pub       github 

#git    
#             ,          git   
 touch .git-credentials
  vim .git-credentials 
  #    
  https://{username}:{password}@github.com
  #    
  git config --global credential.helper store
  #      git    .gitconfig  ,    :

    [credential]

        helper = store
   

最初のpushではユーザー名とパスワードを入力するように要求され、ユーザー名とパスワードが記憶され、2回目は入力する必要はありません.Windowsの下:http://www.cnblogs.com/ballwql/p/3462104.html
WPS取付
wpsが好きなのは主にクラウドドキュメントという機能があるためで、携帯電話のパソコンは同期してとても便利で、さもなくばパソコンが持っているオフィスシリーズも実は悪くなくて、私はクラウドドキュメントがwpsの最大の優勢だと思います.これはLinuxバージョンがあって、wpsはやはり比較的に人間的で、まだ多種のフォーマットがダウンロードすることができますこれは32 bitで、64 bitの依存が不足して、yum installを使ってから、やはりだめで、下の依存はやはり対応していないでしょう、やっぱりこの32のを使いましょうwget-chttp://kdl.cc.ksosoft.com/wps-community/download/6757/wps-office-10.1.0.6757-1.i686.rpm rpm-ivh wps-office-10.0.6757-1.i 686.rpmヒント依存性の欠如、インストールの欠如yum install libpulse-mainloop-glib.so.0 rpm-ivh wps-office-10.0.6757-1.i 686.rpm開いた後にフォントの欠如を促すインストールフォント
unzip  ../wps_symbol_fonts.zip -d ./ 
[root@localhost fonts]# cp ./* /usr/share/fonts/
[root@localhost fonts]# mkfontscale
[root@localhost fonts]# mkfontdir
[root@localhost fonts]# fc-cache

フォントをインストールするには、このチュートリアルを参照してください.https://www.cnblogs.com/pealicx/p/8336763.html Windowsのシステムフォントを見つけてコピーできますよ