㈠ Java項目一般發布在什麼環境
一般都採用linux,相對windows而言,有幾個優勢:
1:免費
2:更安全
3:選擇ubuntu server版,更省資源,系統更快
4:成本低,不過對開法者要求更高一些。
另外,java具有良好的移植性,不需要關注移植的問題。
只是安裝jdk的時候要注意一下,下載linux的版本來使用。
選擇Linux操作系統的理由
SystemExperts的首席顧問Phil Cox說:「使用Linux時,操作系統可以不用花錢,但如果選擇Windows,都需要向微軟支付許可費用,因此從成本方面考慮,Linux是不二之選,並且在任何物理硬體平台上,Linux表現出的性能總是要快25%左右」。不過51CTO認為,到底哪款伺服器操作系統更好,還需要因實際情況而定。
使用Linux也更加靈活,自由,連內核都可以自己修改,很多定製性的設置在Windows上是無法體驗到的,因此有太多的人贊美Linux了,但事物總是具有兩面性,Cox指出,正是因為Linux的靈活,使得維護難度加大了,導致許多企業用戶望而卻步。
例如,Linux內核是可以被修改和高度自定義的,因此對IT人員的技能要求也更高,另外,Linux的版本眾多,應用程序的兼容性經常出現各種怪異問題。關於Linux的各種版本,推薦您參考51CTO技術周刊:FreeBSD 7.3發布 知名Linux版本盤點_IT技術周刊第168期在這里你會看到眾多的Linux版本。
選擇Windows操作系統的理由
Windows的吸引力是穩定,雖然不夠靈活,但在集成應用程序時,Windows往往是最簡單的。並且微軟的高層透露:未來的伺服器操作系統將有大動靜。
此外,Windows本身自帶了良好的訪問控制機制,無需安裝任何插件或補丁包就可以實現有效的訪問控制。
無論是Windows還是Linux,都存在系統補丁,但給Windows打補丁要容易得多,而且所有補丁都來源於微軟。而Linux下的補丁機制就復雜多了,有軟體開發組織針對單一軟體發布的補丁,也有Linux發行版廠商發布的補丁包集合,另外Linux下打補丁是一件風險很高的事情。雖然在Linux中打補丁有些困難,但是在強大的開源軟體中有幾款相當強大的補丁管理工具。總之,給Linux系統打補丁是一件很復雜的事情,沒幾分膽量和把握是不敢輕易安裝補丁的,而在Windows下,即使是個剛入行的新手也可以高枕無憂地給系統安裝補丁。
㈡ 在哪裡修改java項目的存放地址啊
如上,WAR部署後,自動解壓為文件夾,不是直接跑war包。一般war包中就不包含源代碼了,如果想修改Java代碼,應該在打包前的項目中修改,修改後再重新打包成war,卸載原來的應用,重新部署
㈢ 本人初學Java,我用eclipse編寫的代碼文件保存位置在哪裡
就在你所新建的工程目錄下,打開eclipse右鍵所建項目,點擊最底下的屬性,找到location後面的路徑就是你的項目路徑,這樣就可以從該項目的src目錄下找到你寫的源文件了
㈣ java項目的jar在哪個目錄下
是web項目嗎?web項目中的WebRoot下面的Webinfo下面的lib裡面。
㈤ Eclipse的java project項目該把第三方的jar放在什麼文件夾下
右鍵項目-properties-java build path(左側菜單)-選擇libraries有兩種方式,導入jar包實際上就是建立一種鏈接,並不是式的導入一、導入外部包,add external jars,這種只是與jar包的絕對路徑建立鏈接,並不會拷貝到項目中。二、導入包,add jars,這種需要你事先把jar包拷貝到項目中,通過選擇項目下的jar,與jar包的相對路徑建立鏈接。兩種方式下導入的包,jar包名稱前面的圖標會有區別。另外,如果jar包名稱前面的圖標出現黃色嘆號,說明這個jar的路徑有問題,需要重新導入。
㈥ myeclipse中java項目圖片應該放到哪裡
項目圖片是根據架構師設計的目錄,只要統一放到一個目錄里就可以了
㈦ 關於java的,怎樣可以做到不管資源文件放在工程目錄的哪裡都能找到.
假如這個類在org.info.demo這個包下,
文件目錄結構是
D:\java\org\info\demo\*.java
如果按下例寫的話,
那麼你要讀入的文件就在
D:\java\resources\DBResource.properties
即文件的相對起始位置與類的頂級包在同一個文件夾下.
URL url = getClass().getResource("/resources/DBResource.properties");
// 取得文件流
InputStream in = url.openStream();
如果是應用程序的話還有另一個方法.
System.getProperty("user.dir")
可以取得類頂級包所在的絕對路徑,然後組合
以上,如有問題再聯系
㈧ javaweb項目中的默認路徑在哪
webContext目錄只是eclipse用來管理工程項目增加的目錄,當工程打包後就沒有webContext目錄了,webContext目錄下的所有文件都會復制到項目的根目錄下。你可以使用eclipse把工程打包成war包看一下就明白其中原因了。 『/『是你工程的根目錄。
㈨ Java項目資源哪裡有
class.getResource("/").getPath()這個方法是獲取的當前類所在的根目錄,這個根目錄在項目中就是src下面,你eclipse中,有的項目運行編譯後,會把生成的class文件放到bin文件夾中,我是會maven管理的項目,輸出就是:/C:/Workspace/JavaTest/target/classes/。你的視頻中,可能它運行java文件不是在eclipse或IDE中運行的,而是在命令窗口中運行的,所以會和你輸出的不一樣。
㈩ java類怎麼應用在項目里
項目是工程:工程是什麼?描述這個軟體能幹什麼、在哪裡干,這是個宏觀的概念
包是文件夾:文件夾是什麼?將那些相似功能的文件放一起,比如工具類文件夾、對外介面文件夾、實體類文件夾
類是文件:.java 編譯成 .class ,任何軟體項目中,工作的都是代碼,代碼寫在一個個的文件中。
同種功能的文件放到一個文件夾中,不同功能的文件夾共同組成一個項目。
類與類之間可以相互引用,以完成不同的功能點