⑴ 我安裝JAVA sdk程序結束後,路徑也修改過了,但是就是不能運行,總是說找不到,請各位大俠指點一二
估計還是環境變數沒有設對
你可以再命令提示符再測試你的環境變數是否設對,方法是:開始--運行--cmd--javac 如果是輸出以下結果,那麼說明環境變數設對了
用法:javac <選項> <源文件>
其中,可能的選項包括:
-g 生成所有調試信息
-g:none 不生成任何調試信息
-g:{lines,vars,source} 只生成某些調試信息
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的消息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查找用戶類文件和注釋處理程序的位置
-cp <路徑> 指定查找用戶類文件和注釋處理程序的位置
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導類文件的位置
-extdirs <目錄> 覆蓋安裝的擴展目錄的位置
-endorseddirs <目錄> 覆蓋簽名的標准路徑的位置
-proc:{none,only} 控制是否執行注釋處理和/或編譯。
-processor <class1>[,<class2>,<class3>...]要運行的注釋處理程序的名稱;繞過默認
的搜索進程
-processorpath <路徑> 指定查找注釋處理程序的位置
-d <目錄> 指定存放生成的類文件的位置
-s <目錄> 指定存放生成的源文件的位置
-implicit:{none,class} 指定是否為隱式引用文件生成類文件
-encoding <編碼> 指定源文件使用的字元編碼
-source <版本> 提供與指定版本的源兼容性
-target <版本> 生成特定 VM 版本的類文件
-version 版本信息
-help 輸出標准選項的提要
-Akey[=value] 傳遞給注釋處理程序的選項
-X 輸出非標准選項的提要
-J<標志> 直接將 <標志> 傳遞給運行時系統
否則就說明你的環境變數設錯了。
如果不關環境變數的問題,你可以查一下你的那個文件是不是真的是Java文件,還是說它有隱藏的後綴名。
⑵ Java sdk一個無效郵箱 整個任務失敗
經過上網搜索及分析排查,發現在拋出的異常類SMTPAddressFailedException中包含有無效的郵箱地址,而通過方法getInvalidAddresses()即可獲取到無效的郵箱地址列表,而在獲取到無效的郵箱地址之後從原來的郵箱地址列表中剔除掉再重新發送一次,即可把問題完美解決掉。
拓展:
廢話不啰嗦,直接上代碼。注意,代碼中的郵件伺服器地址和賬號密碼已經隱去,大家換成自己家的配置即可。
package com.demo.utils;
import com.alibaba.fastjson.JSON;
import com.sun.mail.smtp.SMTPAddressFailedException;
import org.apache.commons.lang3.StringUtils;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
public class MailUtils {undefined
private static String mailHost = "*.*.*.*";
private static String mailName = "[email protected]";
private static String hostPort = "25";
private static String password = "password";
public static void main(String[] args) {undefined
try {undefined
File attachment = null;
String mailSubject = "Email Subject Demo";
String mailHtmlConent = "Dear:This is mail content。";
String emailReceiveList = null;
String emailCcList = null;
⑶ 怎麼使用 Java SDK
1、在你的Java工程中添加該SDK中dist目錄下的jar庫,並添加到你的編譯路徑中。
2、在你的代碼中import相應的包名。
3、非web應用請修改和查閱MainDemo.java,web應用請修改config.jsp,查閱index.jsp, 獲得包括oauth登錄請求及其它功能請求的方法介面。
4、commons包裡面的java類實現了目前騰訊微博開發平台的所有介面,除第一個參數是oauth對象外。
其他都和開發平台的api文檔一致,類名和方法名亦和api一致。
比如獲取主頁時間線的api是:
http://open.t.qq.com/api/statuses/home_timeline
那麼此SDK的java類是:Statuses_API.java,實現方法是home_timeline(a,b,c,d...)
5、此SDK為半原創,思路和部分方法函數參考了官方(熱心網友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和網上相關的Oauth授權資料
6、javawind-qweibo-api-1.0.jar為本sdk生成的jar。
如果有修改源碼,記得重新生成此jar。
⑷ java web視頻聊天接入哪種SDK更好
zego即構科技的實時視頻sdk比較不錯哦,具有語音視頻靈活開啟、超低延遲、PC端32路,移動端20路多通話路數、流暢不卡頓等諸多優點,
⑸ 北大青鳥java培訓:java編程開發程序員需要掌握的開發工具
對於java程序員來說,除了需要掌握基本的編程開發語言以外,同時還需要了解在不同的場景下我們應該使用哪些編程開發工具。
下面我們就給大家簡單介紹了常見的幾種開發工具,一起來了解一下吧。
1.Groovy我們使用Groovy來寫Java測試。
為什麼?因為它提供了下面這些能力:寬松的Java語法:這是Java語法,但有些其他規則,比如分號,變數類型,訪問修飾符都是可選的。
後者對於測試意義重大,由於訪問修飾符不是嚴格的,你的測試可以讀取並斷言類內部的狀態。
2.支持REST風格我們的後端提供RESTAPI服務來創建和管理賬戶,眾多SDK中,我們的JavaSDK提供特定語言客戶端模型做簡單交互。
其中一些SDK也提供網頁來和後端交互,從而不用編寫代碼。
為了保證網路框架的互操作性,它們必須表現的一樣。
因此我們需要創建一系列基於HTTP的測試。
這是我們的兼容性測試工具。
這個項目由我們的SDK工程師維護,他們精通不止一種語言。
因此我們需要跨語言測試工具,謝天謝地Rest-assured來了。
Rest-assured是Java領域特定語言(DSLdomain-specificlanguage)用來測試REST服務,它簡單易用易上手,甚至對於沒有用過Java的開發者也是難以置信的強大。
它提供先進的特性,比如細節配置、過濾器、定製分析、跨站請求偽造(CSRF)和OAuth2.0。
它提供非常簡單的語法:given-when-then。
3.CargoPlugin為了讓我們的JavaSDK按照TCK校驗,我們需要開啟我們其中一個Web服務,以便測試在上面執行。
講道理的話,我們需要每次構建時自動測試,GargoPlugin就是為此而生。
Cargo用標準的方式簡單封裝各種應用容器。
電腦培訓http://www.kmbdqn.cn/使用Cargo可以毫不費力的在不同的Servlet容器(比如Jetty和Tomcat)中運行我們的代碼。
我們只需要在我們的pom文件中配置CargoMaven2Plugin來啟動一個Servlet容器(Tomcat7),在測試階段編譯近的War包,你可以在我們的Servlet插件例子中看到配置。
⑹ java SDK 是什麼
java SDK簡介:
java SDK全稱(Software Development Kit),中文意思是「軟體開發包」,是廠商提供的集成封裝的庫(library),通常比較底層,通用性強。SDK 是開發 java 應用程序所必需的東西,所以其它編程框架和類庫都是建立在它們之上的,比如Math.random()函數,在編程的時候直接拿來用就行了。
⑺ 未檢測到java SDK安裝環境怎麼辦
添加如下的環境變數試試:java_homec:\jdk1.6(注意這個是你機子的jdk的安裝路徑)
⑻ windows xp sp2 系統下java sdk的安裝
Sun公司為所有的java程序員提供了一套免費的java開發和運行環境,取名為Java2 SDK,可以從http://sun.com上進行下載,也可以從同方教育網站上下載。但是最新的消息和版本必須從Sun的網站上才能夠得到。安裝的時候可以選擇安裝到任意的硬碟驅動器上,例如安裝到D:\jdk1.3目錄下。通常在JDK目錄下有bin、demo、lib、jre等子目錄,其中bin目錄保存了javac、java、appletviewer等命令文件,demo目錄保存了許多java的例子,lib目錄保存了java的類庫文件,jre保存的是java的運行時環境。
////所以他不是一種服務,執行程序什麼的,需要啟動.
安裝j2sdk以後,需要配置一下環境變數,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因為它代表當前路徑)
path=%JAVA_HOME%\bin
接著可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class Test{
public static void main(String args[]){
System.out.println("Love");
}
}
將上面的這段程序保存為文件名為Test.java的文件。
然後打開命令提示符窗口,cd到你的Test.java所在目錄,然後鍵入下面的命令
javac Test.java
java Test
此時如果看到列印出來This is a test program.的話說明安裝成功了
⑼ 如何用java開發一個sdk
如何用java開發一個sdk可以在千鋒教育進行專業的學習,千鋒教育是國內java開發教學的領導者,實力雄厚,放心可靠。
java開發一個sdk具體流程:
1、在Java工程中添加該SDK中dist目錄下的jar庫,並添加到你的編譯路徑中。
2、在代碼中import相應的包名。
3、非web應用請修改和查閱***.java,web應用請修改config.jsp,查閱index.jsp, 獲得包括oauth登錄請求及其它功能請求的方法介面。
4、commons包裡面的java類實現了目前騰訊微博開發平台的所有介面,除第一個參數是oauth對象外其他都和開發平台的api文檔一致,類名和方法名亦和api一致:比如獲取主頁時間線的api是:http://open.t.qq.com/api/statuses/home_timeline那麼此SDK的java類是:Statuses_***.java,實現方法是home_timeline(a,b,c,d...)。
5、此SDK為半原創,思路和部分方法函數參考了官方(熱心網友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和網上相關的Oauth授權資料。
6、javawind-qweibo-api-1.0.jar為本sdk生成的jar,如果有修改源碼,記得重新生成此jar。
想要了解更多java開發的相關信息,推薦咨詢千鋒教育。千鋒勵精圖治,不改教育初心。十一年來,千鋒以政策為引導,不斷完善國內特色現代職業教育體系建設,充分發揮教研師資隊伍使命,構建品質教育,加大創新型人才培養力度,為經濟發展提供智力人才和智力支撐,成為新時期職業教育發展的新方向,在同行業中有很高的美譽度。
⑽ java EE 6 的兩個版本Development kit bundles和 Web Profile 有何區別
Web Profile 是JavaEE的一個子集,從Java6開始允許通過profile的形式定義規范子集。完整的JavaEE還包含EJB等內容,Web Profile中沒有。