导航:首页 > 编程语言 > 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相关的资料

热点内容
遇见不安全网站怎么办 浏览:251
哪个app有庆余年电视剧 浏览:420
iphone5s视频时很黑 浏览:601
js获取端口号 浏览:347
手机短息发的链接病毒苹果手机 浏览:724
win10专业忘记家庭组密码 浏览:176
南宁applestore几楼 浏览:296
java字符串怎么初始化 浏览:349
医美哪个app好 浏览:768
代码编程和机器人编程哪个好 浏览:875
90版本男法 浏览:796
win10桌面字体难看 浏览:848
三菱fx5u支持哪些编程 浏览:7
优酷在文件夹在哪里 浏览:91
趣打印的数据文件是什么 浏览:871
linuxjava程序 浏览:483
苹果6splus数据线图片 浏览:98
苹果官网数据如何恢复 浏览:251
spss怎么拆分数据 浏览:306
photoshop复位所有工具 浏览:492

友情链接