linuxjavaclass
在linux下使用命令行編譯java文件
在linux下使用命令行編譯java文件
1: 只是獨立的一個java文件
編譯生成test.class文件 : javac test.java
運行: java test
2: 在這個特定包中的一個java文件
編譯生成*.class文件:javac packageName.* (此命令必須是在該文件包所在的路徑,而不是文件所在的路徑)
運行: java packageName.* (同上)
3: 運行時需要某個*.jar文件的支持,如連接DB需要相應的JDBC驅動
編譯生成*.class文件 :不同情況與上1,2點相同
運行時:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驅動)
『貳』 linux如何運行java
通用方法是從www.oracle.com找到並下載jdk-6u7-linux-i586-rpm.bin包。
chmod +x jdk-6u7-linux-i586-rpm.bin後
執行它安裝jdk1.6環境
再用命令java執行你的class或者jar。
『叄』 linux javac編譯可以通過,java執行class文件出錯
javac 是把 java file 編譯成 .class file。 javac通過是說語法通過。
java執行,是執行該文件。請檢查:
1. 假若該java file name 是 Hello.java, 該程序中是否存在public class Hello
2. 運行的是否是 java Hello, 而不是java Hello.class
如果上面都通過,請檢查程序邏輯
『肆』 怎樣使用linux運行java程序
使用linux運行java程序具體步驟如下:
1.Windows上使用eclipse編譯java工程,編譯完成後導出為Runnable JAR File。
例如,此處將test工程中的Test2文件export為MyTest2.jar文件。
編輯完成後保存文件
④使配置生效,命令 source /etc/profile
⑤測試環境變數是否配置成功,命令java -version,顯示jdk版本,則表示java環境變數配置成功。
『伍』 linux下java class 找不到或無法載入主類
1、java報錯時分析問題是要看異常追蹤信息的
2、java安裝路徑是在/etc/profile文件中應該有配置,如果沒有配置證明沒有環境變數,這個時候考慮是否是因為沒有環境變數的問題
『陸』 linux下如何用php運行java的class文件
ini_set('display_errors', 1);
java_require('/data/test/hello.jar');
$hello = new Java('Hello');
$hi = $hello->getHi();
echo $hi;
$php_hi = (string) $hi;
var_mp($php_hi);
『柒』 如何利用Linux下的shell編程調用java類
為什麼要用shell調用java類,
Linux沒有辦法調用的只有java程序中可以調用。
奧
懂了,你是想要運行你已經編寫好的java程序而已不是想要調用java類。想調用只能新建一個例如a.java在裡面調用然後
>javac
a.java
>java
a
這樣用命令執行
如果直接想要執行的話可以直接用命令(假如有main方法的是main.java文件)
>javac
main.java
>java
main就行了
『捌』 linux怎樣設置java
linux設置java環境變數
當前用戶下 vi ~/.bash_profile 添加如下內容
JAVA_HOME=/usr/java/jdk1.6.0_45
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
###注意:JAVA_HOME設置自己的java版本路徑
###修改完之後 source ~/.bash_profile
###java -version 檢查java版本,看是否是自己要設置的版本
『玖』 為什麼linux下編譯java文件class關鍵字前邊沒有public才能成功
跟fedora沒關系。我也是fedora。
你的類,比如是Hello,那麼文件名因該是Hello.java,要保持一致,才能用public。。