1 用于測試的簡單java文件挣菲,依賴了apache的commons-math包
import org.apache.commons.math.Field;
import org.apache.commons.math.MathException;
import org.apache.commons.math.distribution.NormalDistributionImpl;
/**
* @author KONGFANYI
*/
public class MathUtils {
public static void main(String[] args) throws MathException {
double miu = 1.3;
doubel sigma = 1;
NormalDistributionImpl distribution = new NormalDistributionImpl(miu, sigma);
double probability = distribution.cumulativeProbability(0, 0.75);
System.out.println(probability );
}
}
2 編譯運行
運行的根目錄
drwxr-xr-x 2 root root 57 7月 21 15:33 lib
-rw-r--r-- 1 root root 7535 7月 21 16:53 MathUtils.java
lib包內(nèi)容
-rw-r--r-- 1 root root 988514 7月 12 16:16 commons-math-2.2.jar
編譯命令
javac -cp ./lib/commons-math-2.2.jar MathUtils.java
編譯后會產(chǎn)生.class字節(jié)碼文件
drwxr-xr-x 2 root root 57 7月 21 15:33 lib
-rw-r--r-- 1 root root 6378 7月 21 18:56 MathUtils.class
-rw-r--r-- 1 root root 7535 7月 21 16:53 MathUtils.java
運行字節(jié)碼文件
java -classpath .:lib/* MathUtils
額外補充往main中傳參
java -classpath .:lib/* MathUtils param1 param2
字節(jié)碼文件后面的參數(shù)param1, param2 會傳入main中的String[] args數(shù)組中趴腋,可以再代碼中獲取到著觉,多個參數(shù)使用空格分開嫉称。