この記事の内容は、Java 開発プロセス中に Ubuntu で作業環境を構築する方法に関するものです。必要な方は参考にしていただければ幸いです。
テキスト編集ツール: wps、notepad、vim
開発ツールのインストール: jdk、maven、eclipse、mysql、navicat |
- #仮想マシン: virtualbox、vmware
- 日常的に使用するソフトウェア: 画面録画ツール SimpleScreenRecorder、ファイル転送ツール filezilla
:
ls*.tar.gz | xargs -n1 tar xzvf
cd
zip
パッケージのあるディレクトリに移動します
--->すべての
zip パッケージを現在のディレクトリに抽出します:
ls*.zip | xargs -n1 unzip -o -P infected
2、jdk、maven をインストールします
jdk の tar パッケージ、
mavenの tar パッケージを解凍し、環境変数を構成します: ~/.bashrc ファイルを編集します(またはシステム環境設定ファイル:/etc/profile )次の内容を最後に追加します: インストールパス
export JAVA_HOME=/soft/jdk1.8 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export M2_HOME=/home/apache-maven-3.2.3 export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin:$PATH有効な環境変数、インストールを確認します
source ~/.bashrc java -version && mvn -version3、メモ帳、オフィス スイートのインストール wps: wps-office_10.1.0.6634_amd64.deb インストール パッケージのダウンロード
sudo dpkg -i wps-office_10.1.0.6634_amd64.deb #安装notepad sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sudo apt-get install notepadqq4、
Eclipse のインストール : tar パッケージを解凍し、デスクトップ アイコンを作成します。ステップ 1: cd ~/Desktop; vi eclipse.desktop、ファイルに次の内容を入力します。[DesktopEntry]
Encoding=UTF-8
Name=Eclipse
Comment=EclipseIDE
Exec=/java/eclipse/eclipse
Icon=/java/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
ステップ 2: Grantファイルへの実行権限:chmod a+x /usr/share/applications/eclipse.desktop(jdk または jre がインストールされていないことを示すプロンプトが表示された場合: Eclipse 解凍ディレクトリを入力し、JRE パスを指すソフト リンクを作成します)
ln -sf /home/daitoue/pack_unzip/jdk1.8/jre jre
5、
インストールvmware、virtualbox #安装vmware
chmoda+x Vmware-Workstation-Full-11.0.0-2305329.x86_64.bundle
sudo ./Vmware-Workstation-Full-11.0.0-2305329.x86_64.bundle
#卸载vmware
sudovmware-installer -u vmware-workstation
#安装virtualbox
sudodpkg -i virtualbox-4.3_4.3.18-96516~Ubuntu~raring_amd64.deb
依存関係パッケージの問題。次のコマンドを使用して解決します: apt-get-f install
6, Installmysql wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb
sudo dpkg-i mysql-apt-config_0.6.0-1_all.deb
sudo apt-get update
sudoapt-get install mysql-server mysql-common
インストール後、次のディレクトリが作成されます:
データベース ディレクトリ:/var/lib/mysql / 設定ファイル:/usr/share/mysql (コマンドおよび設定ファイル)、/etc/mysql (例: my.cnf) 起動スクリプト: /etc/init.d /mysql (起動スクリプト ファイル mysql のディレクトリ)
#启动: sudo service mysql start #停止: sudo service mysql stop #查看状态: sudo service mysql status
7, インストール
navicatfor mysql ##1. navicat112_premium_cs_x64.tar.gz ファイルをダウンロードします。 2. ダウンロード後、tar ファイルを解凍します: tar -zxvf /home/wilbur/download/navicat112_premium_cs_x64.tar.gz
3. 解凍後、解凍したディレクトリに移動してコマンドを実行します: ./start_navicat Navicat ショートカットを作成、cdusr/share/applications、sudovim navicat.desktop
(eclipse と同じ操作)データベース接続後の中国語 データが文字化けする 中国語版を使用すると、文字セットも変更する必要があります。 #1. start_navicat ファイルを開くと、exportLANG="en_US.UTF-8" が表示されます。この文を exportLANG="zh_CN.UTF-8"
2 に変更します。システムでサポートされている文字セットを確認します。 locale -a 3. 文字セットを変更します:export LANG=zh_CN.utf8
(注: start_navicat ファイルと端末の locale コマンドによって返される文:export LANG=zh_CN.utf8)一貫性がある必要があります)
4. データベースの文字セットも変更する必要があります。 vim は、/etc/mysql/mysql.conf.d パスの下にある mysqld.cnf ファイルを開きます。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf, #在[mysqld]段落中添加如下两行: character-set-server=utf8 collation-server=utf8_general_ci #退出vi, 重启MySQL /etc/init.d/mysql restart
ログインするためのパスワードを入力します: mysql -u root -p し、データベースの文字セット設定を確認します。
mysql> show variables like 'character_set_%'; #修改之前的数据库和表:字符编码--------- alter database java default character set utf8; alter table person default character set utf8; //alter table person convert to character set utf8;8、インストールtomcat
tar パッケージを解凍し、vim /bin/catalina.sh ----> を追加します。 ##
export JAVA_HOME=/home/daitoue/pack_unzip/jdk1.8 export JRE_HOME=/home/daitoue/pack_unzip/jdk1.8/jre9 、ファイル転送ツール: filezilla (FTP ツール)
sudo apt-get install filezilla
sudo apt-get install filezilla-locales
10、画面録画ソフトウェアのインストール: SimpleScreenRecorder#添加源,更新源
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
#安装
sudo apt-get install simplescreenrecorder
11、qq
ダウンロードのインストールインストールパッケージ: #Baidu クラウドリンク: https://pan.baidu.com/s/1i4XwtgD パスワード: e8k8sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install winehq-devel #解压安装包后, 在左侧顶端搜索qq, 点击app即可进入安装使用 tar xvf wineQQ8.9_19990.tar.xz -C ~/
12、vi、vim エディター
sudo apt-get install vim
[文件编辑]
在行首插入: I [insert]
行尾插入: A [append]
另起下一行插入: o
另起上一行插入: O
撤销修改: u
恢复修改: ctrl + r
[行级: 快速定位]
跳转到行首: 数字0 //// ^
行尾: $
文件头:gg
文件尾:G
文件n行:3G, 6G.......
[翻页]
下一页: ctrl + f [forward]
上一页: ctrl+ b [back]
[行号]
显示文件行号 :set number
取消行号显示 :set nonumber
[字符搜索]
查找字符---> /aaa ?aaa (n 下一个 ; N上一个)
当前行--查找字符并替换---> :s /old/new
整个文件--查找字符并替换---> :%s /old/new/g
以上がJava開発中にubuntuで作業環境をセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

Dreamweaver Mac版
ビジュアル Web 開発ツール
