方式一:采用ServletContext讀取,讀取配置文件的realpath,然后通過文件流讀取出來。
創新互聯建站專注于措勤企業網站建設,響應式網站建設,商城網站建設。措勤網站建設公司,為措勤等地區提供建站服務。全流程定制網站開發,專業設計,全程項目跟蹤,創新互聯建站專業和態度為您提供的服務
因為是用ServletContext讀取文件路徑,所以配置文件可以放入在web-info的classes目錄中,也可以在應用層級及web-info的目錄中。文件存放位置具體在eclipse工程中的表現是:可以放在src下面,也可放在web-info及webroot下面等。因為是讀取出路徑后,用文件流進行讀取的,所以可以讀取任意的配置文件包括xml和properties。缺點:不能在servlet外面應用讀取配置信息。
具體舉例如下:
//ServletContext.getRealPath(name)讀取路徑
privatevoid test1(HttpServletRequest request, HttpServletResponseresponse)
throwsServletException,IOException {
//response.setContentType("text/html;charset=utf-8");
String path = "/WEB-INF/jdbc_connection.properties"; //讀取WEB-INF中的配置文件
String realPath = getServletContext().getRealPath(path);//getServlet
指定定時任務的代碼如下:
public void schedule(TimerTask task,Date time)
比如,我們希望定時任務2006年7月2日0時0分執行,只要給第二個參數傳一個時間設置為2006年7月2日0時0分的Date對象就可以了.
有一種情況是,可能我們的程序啟動的時候,已經是2006年7月3日了,這樣的話,程序一啟動,定時任務就開始執行了.
schedule最后一個重載的方法是
public void schedule(TimerTask task,Date firstTime,long period)
既然號稱是定時任務,我們肯定希望由我們來指定任務指定的時間,顯然上面的方法就不中用了,因為我們不知道程序什么時間開始運行,就沒辦法確定需要延時多少.沒關系,schedule四個重載的方法還沒用完呢.用下面這個就OK了。
實現方法請具體參照《Eclipse swt/Jface核心編程》
第21章 文本處理.
21.1 文本處理概述... 409
21.2 項目實戰:JavaScript編輯器... 409
21.2.1 主窗口預覽... 409
21.2.2 項目文件結構... 410
21.3 主窗口模塊... 411
21.3.1 代碼實現... 411
21.3.2 主窗口程序代碼分析... 414
21.3.3 啟動主窗口程序... 416
21.4 代碼著色... 417
21.4.1 源代碼配置類(SourceViewerConfiguration)... 417
21.4.2 基于規則的代碼掃描器類(RuleBasedScanner)... 419
21.4.3 設置代碼掃描規則... 420
21.4.4 提取類(Token)和文本屬性類(TextAttribute)... 423
21.5 內容輔助... 423
21.5.1 配置編輯器的內容助手... 424
21.5.2 內容輔助類... 424
21.5.3 輔助建議類(CompletionProposal)... 426
21.6 文檔的撤銷與重復... 427
21.6.1 文檔管理器對象(DefaultUndoManager)... 427
21.6.2 撤銷操作的實現... 427
21.6.3 恢復操作的實現... 428
21.7 查找與替換窗口... 429
21.7.1 窗口的界面設計... 429
21.7.2 查找功能的實現... 433
21.7.3 替換功能的實現... 434
21.8 首選項的對話框... 434
21.8.1 首選項頁面的代碼實現... 435
21.8.2 打開首選項頁面的代碼... 436
21.9 文件的打開、保存與打印... 437
21.9.1 打開文件... 437
21.9.2 保存文件... 437
21.9.3 打印文件... 438
21.10 幫助對話框... 439
21.11 其他的一些工具類... 440
21.11.1 事件管理類... 440
21.11.2 資源管理類... 441
21.11.3 程序中使用的常量... 443
21.12 本章小結... 444
這個分兩種情況:
1.你要直接原樣輸出,那么就在主方法main()中寫如下代碼:
System.out.println("X=1
X=2");
因為println方法里,雙引號括起來的內容會原樣輸出
2.你要動態輸出,就是X=?不是固定的,那么就要先定義一個變量x,然后輸出,代碼如下:
int
x=1;
System.out.println("X="+x);
當然了,x還可以等于2,等于3,這樣就可以隨便輸出任何你想要的數字了。
不知道有沒有解決你的問題
配置java環境變量是為了能在
運行-cmd-中用java命令來編譯和運行java代碼。
在我們的window系統中,安裝的軟件都有路徑的。如果我們不配置環境變量的話,我們就只能在jdk的安裝路徑下才能運行。換到了其它的路徑就不行了,系統就會提示找不到路徑,為了能在任務路徑下都可以運行jdk,我們就要配置環境變量。
自己的一點意見,,看你能不能懂。
環境變量這個概念,是我們平時用電腦時不常用的,所以大家在下載完jdk之后,不知如何配置環境變量。下面我解釋一下,環境變量相對于給系統或用戶應用程序設置的一些變量。應該怎么理解呢?我們來做一個實驗吧!
實踐:鼠標單擊 開始――運行―― cmd,進入了DOS的窗口。我們在任意目錄下敲QQ,會出現 “ 'QQ' 不是內部或外部命令,也不是可運行的程序或批處理文件。”這段話。
其實也是啊,在當前的目錄根本就沒有QQ這個文件啊。我的QQ程序安裝在 D:\Tencent\QQ 下
了。你們做的時候找到這個目錄。在dos下進入這個目錄,再敲QQ。就會發現彈出了QQ的登陸窗口。那么怎樣能使,我們在任何目錄下都可以敲QQ就可以執行呢。那就是設置環境變量了。
實踐:我們現在桌面上,右鍵單擊 我的電腦――屬性――選擇“高級”選卡――環境變量。現示的結果如圖1-1
環境變量分為兩類,一個是上半部分區域用戶變量,另一個是下半部分系統變量。用戶變量是只適用于當前用戶使用,換了用戶就不管用了。而系統變量則是任何用戶都可以使用。呵呵,這樣說可以理解吧。? 我們現在在用戶變量里面按“新建”。在變量名里面輸入path(不區分大小寫)
變量值里面輸入你QQ的安裝路徑,我的QQ安在了 D:\Tencent\QQ 所以你們按照自己的來做哦。
然后一路按“確定”按鈕。接著,新打開一個DOS窗口。切記,一定要新打開一個DOS窗口,用原來的是不行的。這回在任意的目錄下,敲QQ 回車。就會發現彈出窗口了。大家做出來了嗎?
所以現在我來做一下總結性陳詞:環境變量相對于給系統或用戶應用程序設置的一些變量, 具體起什么作用這當然和具體的環境變量相關. 象path, 是告訴系統, 當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時, 系統除了在當前目錄下面尋找此程序外, 還應到那些目錄下去找。當然還有很多的變量啊!以后我們會慢慢的學到。
說了這么多,我們開始開始正式的配置jdk吧!馬上就可以敲出java代碼了。
實踐:1、在sun公司的官方網站下載jdk。或者在百度或google搜索jdk下載。安裝jdk;
2、在“用戶變量”中,設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“新建”;
3、JAVA_HOME設為JDK的安裝路徑(如C:\Program Files\Java\jdk1.5.0_11),此路徑下包括lib,bin,jre等文件夾(此變量最好設置,因為以后運行tomcat,eclipse等都需要依靠此變量);
Path使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%\bin
CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib(要加.表示當前路徑) %JAVA_HOME%就是引用前面指定的JAVA_HOME。形如 圖1-2
4、打開一個DOS窗口,輸入“java -version”。
看看出現了,一大堆的版本信息就說明已經配置成功了。
標題名稱:java如何配置代碼,JAVA怎么配置
當前URL:http://vcdvsql.cn/article12/hshcdc.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、微信小程序、企業網站制作、移動網站建設、全網營銷推廣、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯