JAVA 環境設定

JDK

インストールフォルダ

java1

環境変数設定

java5

java2
「新è¦è¿½åŠ ã€ã‹ã‚‰JDKã®ãƒ‘スを登録
(※追加後ã€ã€Œä¸Šã¸ã€ã‚’押ã—ã¦æ–°è¦è¿½åŠ ã—ãŸã€ŒJDKã€ã®ãƒ‘スを一番上ã¸)

java4
変数:「Pathã€ã«JDKインストールパス(~\java\jdk~\bin)
変数:「JAVA_HOMEã€ã«JDKインストールパス(~\java\jdk~)を追加

java3

ターミナルã‹ã‚‰ç¢ºèª
java6

Javaコアクラス
・java.lang
・java.io
ã¸ã®å‚照パスã¯ä¸è¦
クラスパス
独自作æˆã®ã‚¯ãƒ©ã‚¹ã€ä»–社ベンダーã®ã‚¯ãƒ©ã‚¹ã¸ã®å‚照パス

コンパイル

javac -sourcepath (ソースパス) (対象ディレクトリ)

機能 例
複数ソースã®ã‚³ãƒ³ãƒ‘イル javac a.java b.java c.java
全ソースファイルã®ã‚³ãƒ³ãƒ‘イル javac *
コンパイル先を指定
指定ディレクトリã‹ã‚‰é–‹å§‹
次ã«ã‚¯ãƒ©ã‚¹ãƒ‘スをコンパイル
javac -sourcepath (ソースパス) (対象ディレクトリ)
クラスパス指定 「クラスパス設定ã€å‚ç…§

実行

機能 例
実行 java (クラスファイルå) (引数1) (引数2)
メモリé‡ã‚’指定ã—ã¦å®Ÿè¡Œ java -Xms256M -Xmx1024M ~
-XmsåˆæœŸãƒ¡ãƒ¢ãƒªé‡
-Xmx 最大メモリé‡
å€¤ã®æœ«å°¾ã®M:メガãƒã‚¤ãƒˆ
クラスパス指定 「クラスパス設定ã€å‚ç…§
Windowsã®å ´åˆ
OSã®ãƒ­ã‚°ã‚ªãƒ•時ã«å¼·åˆ¶çµ‚了ã•ã›ãªã„
java -Xrs (クラスファイルå)

クラスパス設定

クラスやライブラリã®å‚照設定
※C:\dir1\com\office\yone\Test.java
package com.office.yone
import lib.*;
publi.class Test{
 public static void main (String[] args){
  System.out.println("Test");
  new lib();
 }
}
※C:\dir2\lib\Lib.java
package lib;
public class lib{
 public lib(){
  System.out.println("lib");
 }
}
dir1
 └com
  └office
   └yone
    └Test.java
dir2
 └lib
  └ lib.java
C:\dir2 > javac lib\lib.java
→OK
C:\dir1 > javac com\office\yone\Test.java
→コンパイルエラー ※LibãŒè¦‹ã¤ã‹ã‚‰ãªã„
C:\dir1 > javac -classpath C:\dir2 com\office\yone\Test.java
→OK
çµæžœ
dir1
 └com
  └office
   └yone
    └Test.class
dir2
 └lib
  └ lib.class


C:\dir1> java com.office.yone.Test
→実行時エラー ※LibãŒè¦‹ã¤ã‹ã‚‰ãªã„
C:\dir1> java -classpath C:\dir2 com.office.yone.Test
→実行時エラー ※com.office.yone.TestãŒè¦‹ã¤ã‹ã‚‰ãªã„
C:\dir1> java -classpath .;C:\dir2 com.office.yone.Test
→OK
※実行時ã®ã‚¯ãƒ©ã‚¹ãƒ‘ス指定ã®éš›ã€ã‚³ãƒ³ãƒ‘イル時ã¨ã¯é•ã£ã¦ã€è‡ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’クラスパスã«å«ã‚ã‚‹å¿…è¦ãŒã‚ã‚‹

Tomcat

環境変数設定

Tomcat3

Follow me!

å‰ã®è¨˜äº‹

HTTPプロトコル

次ã®è¨˜äº‹

JDK