導航:首頁 > 編程語言 > nokia230ds安裝java

nokia230ds安裝java

發布時間:2023-07-04 10:12:53

java的安裝配置怎麼搞啊

\ 1.下載j2sdk 1.4.1或更高版本 (http://java.sun.com,建議同時下載其Java Documentation,這是Java幫助文檔)

2.運行剛剛下載的j2sdk-1_4_1_02-windows-i586.exe文件進行正式安裝(以下假設安裝於c:\j2sdk1.4.1,建議安裝路徑不要有空格,不宜安裝在\Program Files目錄下!)。

3.設置運行環境參數:a.如果是Win95/98,在\autoexec.bat的最後面添加如下3行語句:
set JAVA_HOME=c:\j2sdk1.4.1
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib
注意:可用dos命令notepad c:\autoexec.bat打開記事本,加入上面的3行語句。

b.如果是Win2000,xp使用滑鼠右擊「我的電腦」->屬性->高級->環境變數
系統變數->新建->變數名:JAVA_HOME 變數值:c:\j2sdk1.4.1
系統變數->新建->變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib
系統變數->編輯->變數名:Path 在變數值的最前面加上:%JAVA_HOME%\bin;
(CLASSPATH中有一英文句號「.」後跟一個分號,表示當前路徑的意思)

4.使用文本編輯器(比如:edit.com/記事本/UltraEdit/EditPlus)編寫如下代碼,並保存為文件:HelloWorld.java(必須大小寫正確!假設為c:\test\HelloWorld.java)

<CCID_NOBR> <CCID_CODE>/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[]) {
System.out.println("Hello, World!");
}
}</CCID_CODE>

</CCID_NOBR>

5.開啟一個DOS窗口,CD(就是跳轉/Change Directory)到HelloWorld.java所在的目錄中
c:\>cd \test
c:\test>_

6.編譯HelloWorld.java為HelloWorld.class
c:\test>javac HelloWorld.java

7.運行HelloWorld.class
c:\test>java HelloWorld
Hello, World!
c:\test>_

注意:如果出現的Exception in thread "main" java.lang.NoClassDefFoundError:helloworld/javaerror:ccan′n read:HelloWorld.java 之類的錯誤,那麼是把javac 和java寫反了。

如果出現Bad command or file name 說明javac命令沒起作用,需要:c:\>set path="c:\jdk\bin" 用這個命令注冊BIN目錄里的命令

--------------------------------------------------------------------------------

Ⅱ 如何用java語言實現埠掃描器

使用 DatagramSocket(int port) 建立socket(套間字)服務。
將數據打包到DatagramPacket中去
通過socket服務發送 (send()方法)
關閉資源

public static void main(String[] args) {

DatagramSocket ds = null; //建立套間字udpsocket服務

try {
ds = new DatagramSocket(8999); //實例化套間字,指定自己的port
} catch (SocketException e) {
System.out.println("Cannot open port!");
System.exit(1);
}

byte[] buf= "Hello, I am sender!".getBytes(); //數據
InetAddress destination = null ;
try {
destination = InetAddress.getByName("192.168.1.5"); //需要發送的地址
} catch (UnknownHostException e) {
System.out.println("Cannot open findhost!");
System.exit(1);
}
DatagramPacket dp =
new DatagramPacket(buf, buf.length, destination , 10000);
//打包到DatagramPacket類型中(DatagramSocket的send()方法接受此類,注意10000是接受地址的埠,不同於自己的埠!)

try {
ds.send(dp); //發送數據
} catch (IOException e) {
}
ds.close();
}
}

接收步驟:

使用 DatagramSocket(int port) 建立socket(套間字)服務。(我們注意到此服務即可以接收,又可以發送),port指定監視接受埠。
定義一個數據包(DatagramPacket),儲存接收到的數據,使用其中的方法提取傳送的內容
通過DatagramSocket 的receive方法將接受到的數據存入上面定義的包中
使用DatagramPacket的方法,提取數據。
關閉資源。

import java.net.*;

public class Rec {

public static void main(String[] args) throws Exception {

DatagramSocket ds = new DatagramSocket(10000); //定義服務,監視埠上面的發送埠,注意不是send本身埠

byte[] buf = new byte[1024];//接受內容的大小,注意不要溢出

DatagramPacket dp = new DatagramPacket(buf,0,buf.length);//定義一個接收的包

ds.receive(dp);//將接受內容封裝到包中

String data = new String(dp.getData(), 0, dp.getLength());//利用getData()方法取出內容

System.out.println(data);//列印內容

ds.close();//關閉資源
}
}

Ⅲ 求助:Java數據源怎麼配置

一 首先要配置Tomcat的server.xml文件,在對應的web應用的<Context>中加入<Resource>元素,比如:
<Context path="/Manager" reloadable="true">
<Resource
name="hello"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
username="root"
password="123456"
maxIdle="4"
maxActive="4"
maxWait="5000"
url="jdbc:mysql://127.0.0.1/jspdev"
/>
</Context>
其中:
name:指定Resource的JNDI名字
type:指定Resource所屬的Java類名
driverClassName:指定連接資料庫的JDBC驅動程序
username:指定連接資料庫的用戶名
password:指定連接資料庫的口令
maxIdle:指定資料庫連接池中的最大空閑連接數目,0表示不受限制
maxActive:指定資料庫連接池中的最大活動連接數目,0表示不受限制
maxWait:指定連接池中連接處於空閑狀態的最長時間,超過會拋出異常,-1表示無限
url:指定連接資料庫的URL

二 在Web應用中使用數據源:
javax.naming.Context提供了查找JNDI Resource的介面,可以通過三個步驟來使用數據源對象:
A.獲得對數據源的引用:
Context ctx = new InitalContext();
DataSource ds =
(DataSource)ctx.lookup("java:comp/env/hello");
B.獲得資料庫連接對象:
Connection con = ds.getConnection();

C.返回資料庫連接到連接池:
con.close();
在連接池中使用close()方法和在非連接池中使用close()方法的區別是:前者僅僅是把資料庫連接對象返回到資料庫連接池中,是連接對象又恢復到空閑狀態,而非關閉資料庫連接,而後者將直接關閉和資料庫的連接。

三 如果通過數據源訪問資料庫,由於數據源由Servlet容器創建並維護,所以必須把JDBC驅動程序拷貝到Tomcat安裝目錄下的common/lib目錄下,確保Servlet容器能夠訪問驅動程序。

Ⅳ java後台怎麼判斷是手機還是電腦訪問網站

{
/**Wap網關Via頭信息中特有的描述信息*/
[]=newString[]{"ZXWAP",//中興提供的wap網關的via信息,例如:Via=ZXWAP
//GateWayZTE
//Technologies,
"chinamobile.com",//中國移動的諾基亞wap網關,例如:Via=WTP/1.1
//GDSZ-PB-GW003-WAP07.gd.chinamobile.com(Nokia
//WAPGateway4.1CD1/ECD13_D/4.1.04)
"monternet.com",//移動夢網的網關,例如:Via=WTP/1.1
//BJBJ-PS-WAP1-GW08.bj1.monternet.com.(NokiaWAP
//Gateway4.1CD1/ECD13_E/4.1.05)
"infoX",//華為提供的wap網關,例如:Via=HTTP/1.1GDGZ-PS-GW011-WAP2(infoX-WISG
//HuaweiTechnologies),或Via=infoXWAPGatewayV300R001
//HuaweiTechnologies
"XMS724SolutionsHTG",//國外電信運營商的wap網關,不知道是哪一家
"wap.lizongbo.com",//自己測試時模擬的頭信息
"Bytemobile",//貌似是一個給移動互聯網提供解決方案提高網路運行效率的,例如:Via=1.1BytemobileOSN
//WebProxy/5.1
};
/**電腦上的IE或Firefox瀏覽器等的User-Agent關鍵詞*/
privatestaticString[]pcHeaders=newString[]{"Windows98",
"WindowsME","Windows2000","WindowsXP","WindowsNT","Ubuntu"};
/**手機瀏覽器的User-Agent里的關鍵詞*/
privatestaticString[]mobileUserAgents=newString[]{"Nokia",//諾基亞,有山寨機也寫這個的,總還算是手機,Mozilla/5.0
//(Nokia5800
//XpressMusic)UC
//AppleWebkit(like
//Gecko)
//Safari/530
"SAMSUNG",//三星手機
//SAMSUNG-GT-B7722/1.0+SHP/VPP/R5+Dolfin/1.5+Nextreaming+SMM-MMS/1.2.0+profile/MIDP-2.1+configuration/CLDC-1.1
"MIDP-2",//j2me2.0,Mozilla/5.0(SymbianOS/9.3;U;Series60/3.2
//NokiaE75-1/110.48.125Profile/MIDP-2.1
//Configuration/CLDC-1.1)AppleWebKit/413(KHTMLlike
//Gecko)Safari/413
"CLDC1.1",//M600/MIDP2.0/CLDC1.1/Screen-240X320
"SymbianOS",//塞班系統的,
"MAUI",//MTK山寨機默認ua
"UNTRUSTED/1.0",//疑似山寨機的ua,基本可以確定還是手機
"WindowsCE",//WindowsCE,Mozilla/4.0(compatible;MSIE6.0;
//WindowsCE;IEMobile7.11)
"iPhone",//iPhone是否也轉wap?不管它,先區分出來再說。Mozilla/5.0(iPhone;U;CPU
//iPhoneOS4_1likeMacOSX;zh-cn)AppleWebKit/532.9
//(KHTMLlikeGecko)Mobile/8B117
"iPad",//iPad的ua,Mozilla/5.0(iPad;U;CPUOS3_2likeMacOSX;
//zh-cn)AppleWebKit/531.21.10(KHTMLlikeGecko)
//Version/4.0.4Mobile/7B367Safari/531.21.10
"Android",//Android是否也轉wap?Mozilla/5.0(Linux;U;Android
//2.1-update1;zh-cn;XT800Build/TITA_M2_16.22.7)
//AppleWebKit/530.17(KHTMLlikeGecko)Version/4.0
//MobileSafari/530.17
"BlackBerry",//BlackBerry8310/2.7.0.106-4.5.0.182
"UCWEB",//ucweb是否只給wap頁面?Nokia5800
//XpressMusic/UCWEB7.5.0.66/50/999
"ucweb",//小寫的ucweb貌似是uc的代理伺服器Mozilla/6.0(compatible;MSIE6.0;)
//Operaucweb-squid
"BREW",//很奇怪的ua,例如:REW-Applet/0x20068888(BREW/3.1.5.20;DeviceId:
//40105;Lang:zhcn)ucweb-squid
"J2ME",//很奇怪的ua,只有J2ME四個字母
"YULONG",//宇龍手機,YULONG-CoolpadN68/10.14IPANEL/2.0CTC/1.0
"YuLong",//還是宇龍
"COOLPAD",//宇龍酷派YL-COOLPADS100/08.10.S100POLARIS/2.9CTC/1.0
"TIANYU",//天語手機TIANYU-KTOUCH/V209/MIDP2.0/CLDC1.1/Screen-240X320
"TY-",//天語,TY-F6229/701116_6215_V0230JUPITOR/2.2CTC/1.0
"K-Touch",//還是天語K-Touch_N2200_CMCC/TBG110022_1223_V0801MTK/6223
//Release/30.07.2008Browser/WAP2.0
"Haier",//海爾手機,Haier-HG-M217_CMCC/3.0Release/12.1.2007
//Browser/WAP2.0
"DOPOD",//多普達手機
"Lenovo",//聯想手機,Lenovo-P650WG/S100LMP/LMLRelease/2010.02.22
//Profile/MIDP2.0Configuration/CLDC1.1
"LENOVO",//聯想手機,比如:LENOVO-P780/176A
"HUAQIN",//華勤手機
"AIGO-",//愛國者居然也出過手機,AIGO-800C/2.04TMSS-BROWSER/1.0.0CTC/1.0
"CTC/1.0",//含義不明
"CTC/2.0",//含義不明
"CMCC",//移動定製手機,K-Touch_N2200_CMCC/TBG110022_1223_V0801MTK/6223
//Release/30.07.2008Browser/WAP2.0
"DAXIAN",//大顯手機DAXIANX180UP.Browser/6.2.3.2(GUI)MMP/2.0
"MOT-",//摩托羅拉,MOT-MOTOROKRE6/1.0LinuxOS/2.4.20Release/8.4.2006
//Browser/Opera8.00Profile/MIDP2.0Configuration/CLDC1.1
//Software/R533_G_11.10.54R
"SonyEricsson",//索愛手機,SonyEricssonP990i/R100Mozilla/4.0
//(compatible;MSIE6.0;SymbianOS;405)Opera
//8.65[zh-CN]
"GIONEE",//金立手機
"HTC",//HTC手機
"ZTE",//中興手機,ZTE-A211/P109A2V1.0.0/WAP2.0Profile
"HUAWEI",//華為手機,
"webOS",//palm手機,Mozilla/5.0(webOS/1.4.5;U;zh-CN)
//AppleWebKit/532.2(KHTMLlikeGecko)Version/1.0
//Safari/532.2Pre/1.0
"GoBrowser",//3gGoBrowser.User-Agent=Nokia5230/GoBrowser/2.0.290
//Safari
"IEMobile",//WindowsCE手機自帶瀏覽器,
"WAP2.0"//支持wap2.0的
};


/**
*根據當前請求的特徵,判斷該請求是否來自手機終端,主要檢測特殊的頭信息,以及user-Agent這個header
*
*@paramrequest
*http請求
*@return如果命中手機特徵規則,則返回對應的特徵字元串
*/
(HttpServletRequestrequest){
booleanpcFlag=false;
booleanmobileFlag=false;
Stringvia=request.getHeader("Via");
StringuserAgent=request.getHeader("user-agent");
for(inti=0;via!=null&&!via.trim().equals("")
&&i<mobileGateWayHeaders.length;i++){
if(via.contains(mobileGateWayHeaders[i])){
mobileFlag=true;
break;
}
}
for(inti=0;!mobileFlag&&userAgent!=null
&&!userAgent.trim().equals("")&&i<mobileUserAgents.length;i++){
if(userAgent.contains(mobileUserAgents[i])){
mobileFlag=true;
break;
}
}
for(inti=0;userAgent!=null&&!userAgent.trim().equals("")
&&i<pcHeaders.length;i++){
if(userAgent.contains(pcHeaders[i])){
pcFlag=true;
}
}
if(mobileFlag==true&&mobileFlag!=pcFlag){
returntrue;
}
returnfalse;
}
}

來自編程愛好者熊浪的分享

閱讀全文

與nokia230ds安裝java相關的資料

熱點內容
逍遙安卓微信驗證 瀏覽:579
5g網路什麼時候普及河北邢台 瀏覽:709
編程和運營哪個更適合創業 瀏覽:893
尤里x怎麼升級 瀏覽:399
做業務績效考核需要哪些數據 瀏覽:433
dnf85版本劍魔刷圖加點 瀏覽:407
手機硬碟測試架可以讀取哪些數據 瀏覽:704
ug前後處理結算結果找不到文件 瀏覽:769
網頁框架拆分代碼 瀏覽:382
未來十年網路安全有什麼影響 瀏覽:362
win10更新後進不了劍靈 瀏覽:243
iphone471激活出錯 瀏覽:648
怎麼把文件拷到u盤 瀏覽:620
中伊簽署文件視頻 瀏覽:661
電信光寬頻網路不穩定 瀏覽:504
網路崗軟路由 瀏覽:995
黑莓z10在哪裡下載app 瀏覽:310
net批量下載文件 瀏覽:696
怎麼把蘋果一體機文件拷貝 瀏覽:117
sql文件怎麼寫 瀏覽:9

友情鏈接