MacでJava開発環境を整える
キーボードの謎の記号
ネットでいろいろとMacの情報を調べていると、出くわすのがキーボードのキーを表す記号です。
下記のWebサイトを参考にしてください。
一本指でのクリック
多くのWindowsノートでは、トラックパッド上で一本指でタップするとマウスでいう左クリックになりますが、Macはデフォルトではそうなっていません。
これを有効化するには、デスクトップ左上のリンゴマークをクリック→システム環境設定→トラックパッドで、[タップでクリック 1本指でタップ]にチェックを入れます。
ターミナルの補完設定
「ターミナル」とは、Windowsで言うコマンドプロンプトです。
ターミナルを開くには、デスクトップ右上の虫眼鏡アイコンをクリックしてSpotlight検索を出し、そこに「ターミナル」と入力すれば出てきます。
デフォルトでは、WindowsみたいにTabキーでパスなどを補完できないことがあります。
ユーザーホームディレクトリ(/Users/ユーザー名。「~」で表す)に.inputrcというファイルを作ります。
cd ~ sudo vi .inputrc
そこに、下記の記述を追記します。
set completion-ignore-case on TAB: menu-complete
補完を有効化するには、ターミナルの再起動が必要です。
viエディタの使い方は、下記のサイトなどを参考にしてください。
環境変数の設定
JDK・Maven・Gradleなどをインストールした後は、環境変数の設定が必要です。
ユーザーホームディレクトリに.bash_profileというファイルを作ります。
cd ~ sudo vi .bash_profile
下記の記述を追記
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home export GRADLE_HOME=~/Java/gradle-2.4 export M2_HOME=~/Java/apache-maven-3.3.3 export PATH=$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$M2_HOME/bin
NetBeansの爆速設定
NetBeansの補完が速くなるように設定します。
cd ~/Library/Application¥ Support/NetBeans/8.0.2/config/Editors/text/x-java/Preferences vi org-netbeans-modules-editor-settings-CustomPreferences.xml
下記の記述を追記
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE editor-preferences PUBLIC "-//NetBeans//DTD Editor Preferences 1.0//EN" "http://www.netbeans.org/dtds/EditorPreferences-1_0.dtd"> <editor-preferences> <entry javaType="java.lang.String" name="javaAutoCompletionTriggers" xml:space="preserve"> <value><![CDATA[.qwertyuiopasdfghjklzxcvbnm]]></value> </entry> <entry javaType="java.lang.Boolean" name="javaCompletionSubwords" xml:space="preserve"> <value><![CDATA[false]]></value> </entry> <entry javaType="java.lang.Integer" name="completion-auto-popup-delay" xml:space="preserve"> <value><![CDATA[20]]></value> </entry> <entry name="code-folding-collapse-innerclass" remove="true"/> <entry name="code-folding-collapse-javadoc" remove="true"/> <entry name="code-folding-collapse-method" remove="true"/> <entry name="pair-characters-completion" remove="true"/> <entry name="show-deprecated-members" remove="true"/> </editor-preferences>
MySQLの設定
HomebrewでMySQLをインストールすると、パーミッションの設定が原因で動かないことがあります。
sudo chown -R ユーザー名 /usr/local/ sudo chgrp -R staff /usr/local/
MySQLの起動・停止はターミナルからコマンドで実行します。
mysql.server start
mysql.server stop
MySQLのコマンドラインクライアントは、下記で起動します。
mysql
文字コードの変更方法は下記です。