這幾天在論壇上看到以前有人問,在NetBeans中如和向單個.java 文件提供命 令行參數
以前對NetBeans 也不是很熟悉,現在對NetBeans了解多了,就知道怎麼做 了.
首先打開項目的屬性,即右鍵項目選擇最底下的項目屬性. 然後在生成節點下 選擇運行選項,然後在
右邊的選項裡選擇你要調試的主類(即含有main()函數的類),具體看截圖:
設置好後運行項目,記住運行的是項目而不是單個文件, NetBeans 運行項目的 時候是根據你提供的
主類來運行的,相當於運行了單個文件.^_^
下面是測試代碼:
我用的是JDBC 進行測試. 我把讓密碼從命令行裡得到.用的是MySQL的數據庫, 大家可以根據自己的需要來改. 我把密碼root 寫到了命令行裡.
package gml.JDBC;
import java.sql.*;
public class TestSQL {
public static void main(String[] args) {
Connection cnn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName ("com.mysql.jdbc.Driver");
cnn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/bbs", "root", args [0]);
stmt = cnn.createStatement();
rs = stmt.executeQuery("select * from users");
System.out.println("ID Name");
while (rs.next()) {
System.out.print(rs.getString ("user_ID") + "\t");
System.out.println(rs.getString("user_Name"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (cnn != null) {
cnn.close();
cnn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
小結一下:
NetBeans 給我們提供了很多的功能,只是有的時候我們不知道怎麼用,然後就 會思念使用
eclipse 的時光了,其實只要自己多試幾次 就會很快上手的.
最後希望這篇文章能夠對想向NetBeans中向單個.java 文件提供命令行參數的 朋友 有幫助.