java解析cfg文件(java cfg文件)

本文目錄一覽:

利用java代碼抽取CFG能生成什麼工具,具有什麼功能

這個就要藉助hibernate tools跟xdoclet來完成了;

首先你要在你的java代碼里應用xdoclet標籤,例如

Java code

private String name;

/**

* @hibernate.property column = “name” length = “50”

*/

public String getName() {

return this.name;

}

public void setName(String name) {

this.name = name;

}

其中,寫到javadoc上的@hibernate.property column = “name” length = “50”

就是xdoclet標籤,它需要xdoclet程序來處理,這裡就需要用到hibernate tools。

具體做的話一般情況是建一個ant腳本來完成,例如:

XML code

target name=”hibernate-xdoclet” depends=”init, init-xdoclet_hibernate”

description=”Generate mapping documents”

echo+—————————————————+/echo

echo| |/echo

echo| R U N N I N G H I B E R N A T E D O C L E T |/echo

echo| |/echo

echo+—————————————————+/echo

delete

fileset dir=”${hibernate.cfg.xml.dir}” includes=”hibernate.cfg.xml” /

/delete

echo message=”hibernate.cfg.xml at ${hibernate.cfg.xml.dir}”/echo

sleep seconds=”1″/

hibernatedoclet

destdir=”${hibernate.cfg.xml.dir}”

excludedtags=”@version,@author,@todo,@see”

addedtags=”@xdoclet-generated at ${TODAY},@copyright The XDoclet Team,@author XDoclet,@version ${version}”

force=”false”

verbose=”true”

fileset dir=”${src.dir}”

include name=”com/**/model/**/*.java”/

/fileset

hibernatecfg

version=”3.0″

destDir=”${hibernate.cfg.xml.dir}”

dialect=”org.hibernate.dialect.Oracle9Dialect”

driver=”oracle.jdbc.driver.OracleDriver”

jdbcUrl=”jdbc:oracle:thin:@localhost:1521:RESDL”

userName=”test”

password=”123″

showSql=”true”

schema=”true”

validateXML=”true”

/

hibernate version=”3.0″/

/hibernatedoclet

/target

上面的代碼是生成hbm跟cfg文件的,下面再介紹如何從java類到資料庫:

XML code

target name=”hibernate-schema” depends=”init, init-hibernate-schema”

description=”Generate DB schema from the O/R mapping files”

echo+—————————————————+/echo

echo| |/echo

echo| R U N N I N G D B S C H E M A |/echo

echo| |/echo

echo+—————————————————+/echo

echo message=”mysql.sql at etc/hbm2doc”/echo

sleep seconds=”1″/

hibernatetool destdir=”etc/hbm2doc”

configuration propertyFile=”${src.dir}/hibernate.properties”

fileset dir=”${hibernate.cfg.xml.dir}”

include name=”com/**/model/**/*.hbm.xml”/

/fileset

/configuration

hbm2ddl drop=”true”

outputfilename=”mysql.sql”/

hbm2doc/

/hibernatetool

/target

第一次安裝JAVA JDK安裝後因刪除,導致窗口行命令中javac正確,java運行無法打開jvm.cfg文件 請教大神指點

依次點擊:「我的電腦」-(右鍵)「屬性」-「高級」-「環境變數」,彈出Windows的「環境變數」配置卡。

在「系統變數」欄下執行三項操作:

①新建「Java_Home」,設置其值為 JDK所在的絕對路徑(例如 D:\Program Files\Java\jdk1.5.0_04)。

②新建「Classpath」(如果已有,則直接編輯),設置其值為 .;%Java_Home%\lib (若值中原來有內容,用分號與之隔開)。

注意路徑前的符號為.;不能漏掉

③新建「Path」(如果已有,則直接編輯),值: %Java_Home%\bin; (若值中原來有內容,用分號與之隔開)。

請問如何在java中讀取CFG類型文件內容

使用流讀取就可以了,給你個例子,如下:

public class ReaderFileLine {

public static String getFileContent1(String path) {

StringBuilder sb = new StringBuilder();

try {

File file = new File(path);

InputStreamReader read = new InputStreamReader(new FileInputStream(file), “UTF-8”);

BufferedReader reader = new BufferedReader(read);

String line;

while((line = reader.readLine()) != null) {

sb.append(line);

}

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return sb.toString();

}

public static void main(String[] args) {

System.out.println(getFileContent1(“D:\\ntp.cfg”));

}

}

cfg格式文件如何破譯

CFG文件格式 大多數情況下,很多程序都要保存用戶的設置,辦法有很多:註冊表,日誌文件…… 而很多程序都使用了一個專用的文件。為了方便起見,常常命名為*.cfg,有時甚至直接命名為Config.cfg。 這只是一個為開發及使用方便而”發明”的一個後綴名。所以,這種文件沒有固定的格式,其實也並不能算作是一種文件類型。用途也僅僅是保存用戶的設置,平常沒有必要打開。 同樣,為了方便起見,裡面的內容大多數時候也確實是文本。可以用任何文本編輯器打開,比如QUAKE的config.cfg。不妨用記事本打開看看,如果出現亂碼,則不要去動它。 智能手機中的文件: CFG 是一個引導文件, CFG 和TFS文件放在同一文件夾中,相當於程序里的頭文件。tfs的cfg文件,可以用resource manager 生成。

記得採納啊

cfg文件怎樣解壓

netbeans安裝目錄bin下的ide.cfg文件,是IDE的一個配置文件,在其中可以配置很多比較實用的配置

配置方法:使用文本工具打開ide.cfg文件,將每個配置都作為單獨一行編寫即可

如:

-jdkhome “D:\j2sdk1.4.2_03” -J-Xmx96m -J-Xss1024k -J-Xms24m -J-Xverify:none

-J-Dsun.java2d.noddraw=true -J-Dsun.java2d.d3d=false

-cp:a d:\Sun\AppServer7\pointbase\client_tools\lib\pbclient42RE.jar

Tip1:修改界面字體

SunONE Studio 5中文版默認安裝後界面字體很大,很不美觀

可以這樣修改:

在ide.cfg中添加一行:

-fontsize 12

建議字體大小使用12,比較美觀,相當於宋體9號字

Tip2:修改界面風格

SunONE Studio 5中文版默認啟動時的界面風格是metal的(也就是java的那種風格),可以按照swing程序的標準修改方式進

行更換,如更換為windows風格等,如下:

更換為windows風格:

-ui com.sun.java.swing.plaf.windows.WindowsLookAndFeel

更換為metal風格(默認):

-ui javax.swing.plaf.metal.MetalLookAndFeel

更換為motif風格:

-ui com.sun.java.swing.plaf.motif.MotifLookAndFeel

更換為mac風格:

-ui com.sun.java.swing.plaf.mac.MacLookAndFeel

更換為GTK風格:

-ui com.sun.java.swing.plaf.gtk.GTKLookAndFeel

後兩種風格需要到相關的操作系統上方可實現

還有其他的一些配置項(不是非常常用):

-jdkhome jdk-home-dir

使用指定的 JavaTM 2 SDK 版本而不使用預設 SDK。在 Microsoft Windows 系統的預設情況下,載入器在註冊表中查找並使

用最新的 SDK。

在升級 IDE 使用的 SDK 之前,應該備份用戶目錄。如果稍後需要恢復到先前的 JDK,請切換到已備份的用戶目錄以確保不丟

失任何設置。

要切換 IDE 的用戶目錄,請使用 -userdir 開關,其詳細信息將在下面加以介紹。

-classic

使用 classic JVMTM 軟體,而不使用預設的 Java HotSpotTM Client 虛擬機。

-cp additional-classpath

將指定的類路徑置於 IDE 的類路徑之前。

-cp:a additional-classpath

將指定的類路徑加到 IDE 的類路徑上。

-Jjvm-flags

將指定的標記直接傳遞給 JVM 軟體。

-fontsize size

設置字體大小,在 IDE 用戶界面中用點表示。如果此選項未使用,則字體大小是 11 點。

-locale language[:country[:variant]]

使用指定的語言環境。

-userdir userdir

顯式指定用戶目錄,該目錄是存儲用戶設置的位置。

如果在 UNIX(r) 環境中未使用此選項,則預設情況下在 HOME目錄中設置用戶目錄。如果在 Microsoft Windows 系統上未設

置此選項,則用戶目錄是第一次啟動 IDE 時指定的目錄。

可以在 [關於] 對話框中確定當前用戶目錄。選擇 [幫助] [關於]。然後單擊 [詳細信息標籤] 並查閱 [用戶目錄] 欄位。

-J-Dsun.java2d.noddraw=true

防止使用 DirectX 進行著色。此開關可能會防止在某些帶有不合格圖形卡的 Microsoft Windows 系統上出現問題。

-J-Dnetbeans.debugger.jpda.transport=dt_shmem userdir

使用 [調試] [啟動] 命令時,強迫 IDE 使用共享內存連接。將調試器連接到一個已經運行的進程時,此參數無效。

以下幾個是對java虛擬機內存使用的配置,要是機器性能好,內存大,可以修改一下。

-J-Xmx96m -J-Xss1024k -J-Xms24m

這種方式直接修改配置文件,有時候會出異常的(格式不對),你可以修改,也可以當成是對配置文件的一個說明,你可以從

界面上修改這些配置,怎麼修改在於個人習慣

原創文章,作者:L03L1,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/128957.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
L03L1的頭像L03L1
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:25

相關推薦

發表回復

登錄後才能評論