我的Java之旅 第一課 開發環境準備

来源:http://www.cnblogs.com/net515/archive/2017/02/22/6430524.html
-Advertisement-
Play Games

1、JDK JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK)。 JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK)。 SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從J ...


1、JDK

JDK(Java Development Kit) 是 Java 語言的軟體開發工具包(SDK)。
SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE。 EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE。 ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程式,從JDK 5.0開始,改名為Java ME。
沒有JDK的話,無法編譯Java程式,如果想只運行Java程式,要確保已安裝相應的JRE。 JRE(Java Runtime Environment,Java運行環境),運行JAVA程式所必須的環境的集合,包含JVM標準實現及Java核心類庫。  2、環境變數 變數名為JAVA_HOME,變數值為:C:\JDK(具體請根據你安裝的JDK路徑而定,如果是預設應該是這個形式C:\Program Files\Java\jdk1.7) 變數名為CLASSPATH,變數值為.;%JAVA_HOME%\lib; 變數名為PATH,變數值為%JAVA_HOME%\bin 至此完成了JDK的環境配置,請在cmd命令行界面下輸入java -version測試是否安裝成功。 3、Tomcat的安裝與配置 配置Tomcat環境變數 在系統變數中添加以下變數 1) 變數名TOMCAT_HOME 變數值c:\tomcat  (tomcat解壓路徑) 2) 變數名CATALINA_HOME 變數值c:\tomcat 3) 在系統變數中找到Path變數名,雙擊或點擊編輯,在末尾添加如下內容 ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib 這裡要註意,各個變數值之間一定要用;分隔。 4)啟動Tomcat伺服器 CMD進入Tomcat目錄 運行命令 startup 5)TOMCAT下配置項目路徑 第一種:(假設tomcat安裝在C盤下,項目名為bidding)打開C:/Tomcat/conf/server.xml,在<host></host>之間加入代碼:<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/bidding" path="" debug="0"  reloadable="true"/>這樣重新啟動tomcat,我們的主目錄就被設置為bidding這個項目了。 第二種:將tomcat安裝目錄下的ROOT下的所有文件全部刪除,然後將工程的解壓後的文件全部拷進去。 第三種:Tomcat5.0以下版本在C:/Tomcat/conf/Catalina/localhost目錄下會自動生成了一個ROOT.Xml,但是5.0以上版本不再生成此文件,所以可以新建個ROOT.xml,在裡面加入如下代碼:<?Xml version='1.0' encoding='utf-8'?><Context crossContext="true" docBase=""C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/bidding"" path="" reloadable="true"></Context>   附: tomcat配置文件server.xml詳解      http://blog.csdn.net/yuanxuegui2008/article/details/6056754  手把手圖文教你eclipse下如何配置tomcat http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 第13章 類繼承 13.11 編程練習 第二題 1頭文件源碼:"classic.h" 2 頭文件實現: ...
  • 用自定義的類型作為HashMap的key,必須同時重載hashCode()和equals(),才可以實現在HashMap中的查找自定義鍵。 ...
  • java用eclipse寫的,先記住幾個快捷鍵,"alt+/"調出整個函數,Ctrl+1 修改錯誤,Ctrl+shift+F 規範代碼,讓代碼看起來更好看 首先位java的結構圖 然後是第一種代碼(第一種完全在主函數中編寫): 第二種代碼將某些功能寫成一塊一塊的函數: 第三種為偷懶的辦法,從主函數開 ...
  • 電腦:W7+64位,QT:5_7_0(vs2015版本) 用QTcreator進行線上調試時出現找不到“engine。。。”,原因是沒有線上調試軟體 CDB下載地址:http://msdn.microsoft.com/zh-cn/library/windows/hardware/ff551063 安 ...
  • /* 計算球體積 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 151765 Accepted Submission(s): 60772 Pr ...
  • 參考文章:http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html java參數有值類型和引用類型兩種。所以java參數的傳值也就從這兩個方面分析。 從記憶體模型來說參數傳遞更為直觀一些,這裡涉及到兩種類型的記憶體:棧記憶體(stack)和堆記憶體(heap) ...
  • 頁面里經常要用到文件上傳的功能,而且要求頁面不刷新,先說一下原理:頁面里放一個file控制項和submit按鈕,外面用form表單包住,給form表單加上對應的屬性值,action、method、entype、name,到這一步,能上傳文件了,但是這樣上傳文件會刷新頁面,這不是我們想要的。我們要的是文 ...
  • 在學習Java的IO部分時有如下代碼: 一般都要將關閉資源.close()放在finally代碼塊中,防止try中發生異常資源沒有關閉,可上邊代碼報了IOException錯誤,當file.close();寫在try塊最後就沒有問題,原因是我把文件聲名FileInputStream file = n ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...