導航:首頁 > 文件管理 > 編譯配置文件怎麼查看

編譯配置文件怎麼查看

發布時間:2023-01-18 23:00:48

A. java 程序打包為jar發布後,讀取配置文件路徑出錯 ,怎樣獲取配置文件路徑

給你個例子,讀取config.properties文件。
文件內容(值自己加)如下:
TestHosts =
FormalHosts =

TestConfig =
FormalConfig =

HostsPath =
ConfigPath =

讀取文件的類如下:
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.*;

public class EvnConfig{
public static Properties PROPERTIES = new Properties();

static{
String proFilePath = System.getProperty("user.dir")+"/config.properties";
//System.out.println(proFilePath);
//InputStream propertiesStream = EvnConfig.class.getClassLoader().getResourceAsStream(proFilePath);
InputStream in = null;
try {
in = new BufferedInputStream(new FileInputStream(proFilePath));
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try{
PROPERTIES.load(in);
}catch(IOException e){
System.out.println("properties創建失敗!");
e.printStackTrace();
}
//System.out.println("EvnConfig.testHosts:"+PROPERTIES.getProperty("TestHosts"));
}

public static final String testHosts = changeCode(PROPERTIES.getProperty("TestHosts"));
public static final String formalHosts = changeCode(PROPERTIES.getProperty("FormalHosts"));
public static final String testConfig = changeCode(PROPERTIES.getProperty("TestConfig"));
public static final String formalConfig = changeCode(PROPERTIES.getProperty("FormalConfig"));
public static final String hostsPath = changeCode(PROPERTIES.getProperty("HostsPath"));
public static final String configPath = changeCode(PROPERTIES.getProperty("ConfigPath"));

public static String changeCode(String str){
String toStr = "";
try {
//System.out.println(str + "轉換...");
toStr = new String(str.getBytes("ISO-8859-1"),"GB2312");
//System.out.println(str + "轉換成功!");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
System.out.println(str + "轉換失敗!");
e.printStackTrace();
}
return toStr;

}
}

B. maven的src/test/resources中的配置文件怎樣讀取

maven架構抄是四個主要目錄
src/main/java java代碼

src/main/resources 資源配置文件

src/test/java 測試類

src/test/resources 測試資源文件
其他的需要自己手工簡歷
手打版 往LZ採納

C. PHP的擴展目錄是什麼什麼是php擴展目錄,在哪裡能找的到

當伺服器上PHP已經安裝好,需要額外添加PHP擴展時怎麼辦?不需要重新安裝PHP,有了phpize我們可以在原有的PHP基礎之上直接安裝擴展庫。
這次編譯僅僅只是單獨編譯PHP的擴展庫,接下來將編譯好的擴展庫加入到現在運行的php中,不對現在運行的php重新編譯,所以沒有一點的影響。
下面我們演示安裝xsl的擴展(不一定常用,僅做為一個範例)
做法一:
1.找到當前運行的php版本的源代碼目錄,如php-5.2.3。進入xsl擴展庫目錄。
$cd /home/pkgs/php-5.3.3/ext/xsl
2.調用phpize程序生成編譯配置文件。
$/home/app/php5.3.3/bin/phpize
3.編譯擴展庫,分別執行下面的configure和make命令。
$./configure-with-php-config=/home/app/php5.3.3/bin/php-config
這一步執行通過後,再執行make命令,如果configure執行不通過,則查找錯誤原因。
$make
#make成功執行後,生成的擴展庫文件在當前目錄的 moles子目錄下,
如/home/php-5.3.3/ext/curl/moles/xsl.so
4.配置php.ini文件
#將編譯好的擴展庫文件復制到PHP的擴展目錄下,可通過查看phpinfo信息。。
$ cp /home/pkg/php-5.3.3/ext/xsl/moles/xsl.so /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626
#在php.ini文件中找到設置擴展目錄的位置,然後將擴展路徑設置到php安裝目錄/extension/no-debug-non....目錄下,並添加擴展庫位置。
extension_dir /home/app/php5.3.3/lib/php/extensions/no-debug-non-zts-20090626」
extension=xsl.so
5.重啟php,查看phpinfo信息,即可看到剛才添加進去的xsl擴展庫。(如果有多個php-fpm進程的話,平滑重啟主進程即可:kill -USR2 pid)

D. 怎麼查看Spyder編譯器的配置路徑

菜單的工具欄進行查看。
具體操作為:1、依次點擊菜單欄中的工具、首選項。
2、切換到當前工作目錄欄目。
3、找到下列目錄選項,此處就是spyder的配置路徑。

E. linux 內核 配置文件的獲取

/boot/config***文件。

F. 怎樣編寫Cmake的配置文件Cmakelist.txt

CMake是一個編譯配置工具, 它是一個跨平台c/c++ 編譯配置工具。可以通過編寫CMakeLists.txt配置文件,可以控制生成的Makefile或者windows下工程文件。還支持安裝(make install)、測試安裝的程序是否能正確執行(make test,或者ctest)、生成當前平台的安裝包(make package)、生成源碼包(make package_source)、產生Dashboard顯示數據並上傳等高級功能,只要在CMakeLists.txt中簡單配置,就可以完成很多復雜的功能,包括寫測試用例。

如果有嵌套目錄,子目錄下可以有自己的CMakeLists.txt。

所以寫好CMakeLists.txt 是使用好Cmake的關鍵

工具/原料
Cmake
方法/步驟
1
Cmake 有linux ,windows 多個平台版本,如圖是windows下版本程序
怎樣編寫Cmake的配置文件Cmakelist.txt
2
更具一個簡單多目錄c項目,學下cmakelist.txt編寫規范
3

根目錄下cmakelist文件內容:
set(CMAKE_INSTALL_PREFIX):設置程序的安裝目錄,優先順序比cmake命令參數設置高。
add_subdirectory(編譯文件子目錄)
4

libhello 目錄下的cmakelist文件內容:
5

libhello 目錄下的cmakelist文件內容:
6

查看編譯後結果:
7

安裝後目錄結構:

G. eclipse怎麼配置文件把java文件編譯

JDK1.6安裝與環境變數設置詳細教程

一、JDK1.6的下載
可以到官網下載: http:(去除括弧)//java.sun.com/javase/downloads/index.jsp
也可以直接網路
二、安裝
安裝JDK很簡單,只需要按照安裝向導一步一步進行,安裝路徑最好選用默認路徑,不用修改。在此就不再截圖了,因為重點放在後面的JDK的環境變數的設置以及檢驗上。
三、環境變數的設置
安裝好JDK1.6最重要的是最設置環境變數。一共需要設置3個環境變數:Path,Classpath和Java_Home(大小寫無所謂)。
方法:
1、右擊 我的電腦——屬性——高級系統保護——高級——環境變數;

2、只在」系統變數「中修改變數參數(假如變數已經存在則選擇「編輯」,反之則選「新建」。)
Path——設置為:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(如果已經存在PATH,則在最末尾多添加一個分號;)
CLASSPATH——設置為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加 . 表示當前路徑)
(如果已經存在CLASSPATH,則在最末尾多添加一個分號;)
JAVA_HOME——JDK的安裝路徑(假如是在K:\Program Files (x86)\Java\jdk1.6.0_24)

注意:
1.環境變數值的結尾沒有任何符號,不同值之間用;隔開(unix中用:)。
2.CLASSPATH變數值中的.表示當前目錄

四、檢驗JDK1.6是否安裝成功
1、java -version命令可以查看到安裝的JDK版本信息;

2、java命令,可以看到此命令的幫助信息;

3、javac命令可以看到此命令的幫助信息。

4、配置完成可以用下面這個簡單的java程式來測試JDK是否已安裝成功
用記事本新建文本,復制下面內容:
class HelloWorld{
public static voidmain(String[] args){
System.out.println("Hello world!");
}
}
將其保存為文檔名為 HelloWorld.java 的文檔。

(例如我的是在k盤目錄 K:\AMD\HelloWorld.java)
1、打開命令提示符窗口(cmd)——輸入 CD K:\AMD,進入到 HelloWorld.java 文件所在目錄。
2、鍵入下面的命令
javac HelloWorld.java(編譯)
回車,會在 K:\AMD 目錄下生成文件HelloWorld.class
3、繼續鍵入命令
java HelloWorld(運行)
回車
若此時出現 "HelloWorld!"
則證明安裝成功,沒有出現的話則需要仔細檢查環境變數配置是否正
到此,環境變數配置成功。

H. 求教,在編譯環境里,op的wifi配置文件在哪個路徑

不建議修改源碼,還是新建一個files目錄,然後新增一個files/etc/config/wireless文件,編譯的時候會自動打包目錄

I. uboot怎麼查找ddr的配置文件

如果因為uboot或者內核有錯誤而導致啟動失敗,出現卡死狀態等,那麼需要判斷問題是出在uboot階段還是linux階段,這可以通過觀察啟動過程中的debug信息來判斷,

如果uboot出現問題是比較麻煩的,因為這需要有一個裝有正確的uboot/bootloader的flash晶元作為引導,

將系統重新引導至uboot界面中,之後再重新燒寫uboot到系統本身的flash中,進而燒寫內核(如有必要)。

一,重新燒寫uboot

首先需要一個特定的PCLL(flash晶元),這個PCLL上固化了一個正確的bootloader, 通過這個bootloader可以成功進入bootloader界面, 在此條件下重新燒寫uboot/bootloader。

使用此PLCC的步驟是:

在系統下電情況下, 使用跳線/撥碼開關等將此系統的啟動方式變從外部flash(即PLCC)引導,

之後將系統上電, 這時會從PLCC 啟動。

啟動成功後,進入uboot界面, 即命令行顯示Dream 5220# #(類似命令行提示符)

此時將版卡的啟動方式變為 從 nor flash 啟動。 之後重新燒寫uboot到此nor flash 上。

再用 kermit 來操作。

Kermit是一個串口服務工具,類似與minicom ,功能比minicom 多。

//kermit/usb0.cfg 是kermit 的配置文件, 在其中可以配置 /dev/ttyUSB0 等路徑
kermit -y kermit/usb0.cfg

-y kermit/usb0.cfg 指定配置文件。

該文件內容如下:
/*

set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set hardshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5

*/
將此文件保存在主目錄下, 命名為:kermit/usb0.cfg(可自定義)

執行後進入kermit 界面, 按 c

進入 串口界面(就是設備的界面)

切換回kermit 界面快捷鍵:Ctrl + \ , 之後再按 c 。

執行:
Dream 5220# # detect

顯示:
Checking for NOR flash...
Flash detect 33554432Mb

這說明flash狀態良好。

//讓串口進入接受狀態。
Dream 5220# # loadb

進入kermit 界面: ctrl + \ 按 c

執行:
send uboot.bin

就是將當前目錄下的uboot.bin 文件發送給串口。

完成後,進入串口界面。

執行:
Dream 5220# # upgrade 0x20000000 0x1dc00000 +0xe0000

0x20000000 是 kermit 執行 send 後 將文件send 到的默認地址。
再將文件寫到nor flash 的首地址:0x1dc00000 +0xe0000為寫的長度。

執行:reset。讓系統重啟。

/*

至此,新的uboot燒寫完成,reset後, 如果還是不成功的話,那麼問題肯定出在linux的的啟動階段或者新的uboot還是有問題,這可以通過啟動過程中的debug信息看出來

一,如果內核有問題,導致linux沒有進入shell界面,要重新進入Uboot環境,就是在reset 之後,一直按 ctrl + c ,這樣在uboot啟動完成後, 不會進入kernel的啟動階段,而是停留在uboot的命令行中,

在這個uboot 環境下,燒寫新內核, 配置ipaddr,serverip等,同最開始的例子中操作是一樣的。

//本機uboot 的ip地址
setenv ipaddr 10.10.167.10

//伺服器ip地址
setenv serverip 10.10.167.249

//下載linux內核vmlinux52
// 在伺服器的tftpboot目錄下存在相應文件,搭建到tftp服務環境
tftpboot 0 vmlinux52

// 燒寫到flash 上。
// 0x20000000 是vmlinux52的存貯位置。
// 0x1dd00000 是系統內核的起始位置(每個設備位置不同),
// +0x600000是文件長度
upgrade 0x20000000 0x1dd00000 +0x600000

在reset 之前,一般還要設置一下環境變數。

比如

setenv linux_args mtdparts=octeon_nor0:1m(BOOT),7m(LINUX),21m(CONFIG),3m(MD)

setenv bootcmd 'bootoctlinux 0x1dd00000 coremask=0x3 mem=700'

//保存
saveenv

bootoctliux

二 ,如果新燒寫的uboot本身有問題,那麼修改uboot代碼,編譯通過後, 使用PLCC重復上述燒寫過程。

J. images.mrcs是什麼文件 怎麼打開 .star是什麼文件,用什麼打開 怎麼打開

可以把這個Makefile文件理解成一個編譯配置文件,它保存著如何編譯的配置信息,即指導版編譯器如權何來編譯程序,並決定編譯的結果是什麼。而在Android下的Android.mk文件也是類型的功能,顧名思義,從名字上就可以猜測得到,Android.mk文件是針對Android的Makefile文件.具體來說:該文件是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或多個模塊,你也可以在幾個模塊中使用同一個源代碼文件。編譯系統為你處理許多細節問題。

閱讀全文

與編譯配置文件怎麼查看相關的資料

熱點內容
ubuntu翻譯工具 瀏覽:665
wifi安裝教程 瀏覽:398
蘋果有些qq文件打不開 瀏覽:139
微信分身圖片緩存在哪個文件 瀏覽:544
眾籌用什麼網站 瀏覽:1
天馬座的幻想版本 瀏覽:536
微雲保存文件圖片沒有了 瀏覽:236
如何把excel表格圖片導出到文件夾 瀏覽:387
qq三國快速升級攻略 瀏覽:660
js監聽手機home事件 瀏覽:439
第2章linux的桌面管理副本 瀏覽:452
qq郵箱手機上登錄微信賬號密碼錯誤 瀏覽:627
編程如何讓人物重復發射子彈 瀏覽:853
db2查看錶空間文件 瀏覽:607
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667
淘寶數據包如何操作上架 瀏覽:567

友情鏈接