扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
直接双击安装就可以了,装完以后配置系统环境变量,选中"我的电脑"右击后选属性--高级--环境变量新建环境变量,Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网络空间、营销软件、网站建设、申扎网站维护、网站推广。
JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK的安装路径可以选择任意磁盘目录,不过建议你放的目录层次浅一点,如果你放的目录很深,比如x:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……
那么,下面的步骤和以后的应用你都要受累了,呵呵。设置方法:
JAVA_HOME=x:\JDK_1.4.2
PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin
(注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo
%JAVA_HOME%来看一下你的设置结果) :
PATH=%JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。
CLASSPATH环境变量我放在最后面,是因为以后你出现的莫名其妙的怪问题80%以上都可能是由于CLASSPATH设置不对引起的,所以要加倍小心才行。
CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar
首先要注意的是最前面的".\;",如果你看不清,我给你念念——句点反斜杠分号。这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件——为什么这样搞,这是由于LINUX的安全机制引起的,LINUX用户很明白,WINDOWS用户就很难理解(因为WINDOWS默认的搜索顺序是先搜索当前目录的,再搜索系统目录的,再搜索PATH环境变量设定的)
,这个是由java语言的import机制和jar机制决定的,你可以查资料解决。
set JAVA_HOME=x:\JDK_1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar
在谷歌浏览器怎么使用JAVA需要开通Java 插件需要权限
如果 Chrome 中显示 Java(TM) 需要运行权限的消息,则需要响应 Chrome 选项才能在该页上运行插件。
选项因 Chrome 版本而异。
Chrome“插件已被阻止”图标(位于地址栏中)
在 Chrome 地址栏中查找“已阻止插件”图标。单击此图标将显示此页上已阻止插件和插件选项
单击始终在 [站点名称] 上允许插件可允许在此站点的所有页上运行插件(包括 Java)。
单击此时运行所有插件可仅允许运行该页上的插件(包括 Java)内容,直到您退出此页为止。
单击继续阻止插件可防止在该页上运行插件。
Chrome 消息栏
单击这次运行以允许仅在此页上运行 Java 内容,直至离开此页。
单击 Always run on this site(在此网站上始终运行)可允许 Java 在此网站的所有网页上运行。对于此网站上的网页,将不会再显示该消息。
此外,您可以通过管理插件阻止选项分别管理各个站点上的权限。
Google的GSON组件可以将对象转为json字符串,而且支持 JDK5 的泛型,还有版本的注解、更改字段名称的注解等等。
测试代码如下:
User 用户类:
public class User {
@Expose
private Long id;
@Expose
private String name;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
// 测试 JavaBean 的转换
public class Test {
public static void main(String[] args) {
User user = new User();
user.setId(1001L);
user.setName("张三");
GsonBuilder builder = new GsonBuilder();
// 不转换没有 @Expose 注解的字段
builder.excludeFieldsWithoutExposeAnnotation();
Gson gson = builder.create();
String sUser = gson.toJson(user);
System.out.println(sUser);
// {"id":1001,"name":"张三"}
// 将JSON字符串转换为 JavaBean
User user2 = gson.fromJson(sUser, User.class);
System.out.println(user2.getId() + ", " + user2.getName());
// 1001, 张三
}
}
// 测试 HashMap 的转换
public class MapTest {
public static void main(String[] args) {
User user1 = new User();
user1.setId(1001L);
user1.setName("张三");
User user2 = new User();
user2.setId(1002L);
user2.setName("李四");
Map userMap = new HashMap();
userMap.put("user1", user1);
userMap.put("user2", user2);
GsonBuilder builder = new GsonBuilder();
// 不转换没有 @Expose 注解的字段
builder.excludeFieldsWithoutExposeAnnotation();
Gson gson = builder.create();
String sUserMap = gson.toJson(user, new TypeToken(){}.getType());
System.out.println(sUserMap);
// {"user1":{"id":1001,"name":"张三"},"user2":{"id":1002,"name":"李四"}}
// 将JSON字符串转换为 HashMap
Map userMap2 = (Map)gson.fromJson(sUser, new TypeToken(){}.getType());
System.out.println(userMap2.get("user1").getName());
// 张三
}
}
xp下怎么在谷歌浏览器里安装java插件? 20标签: 谷歌 浏览器, 谷歌, java 我最近下载了谷歌浏览器,用它上MYSPACE点COM(英文版)传照片的时候,它提示我要安JAVA的插件,我点了下载了jre-6u11-windows-i586-p-iftw-k.exe这个,然后安装,安装后,桌面出现了一个图标,我双击后网页打开却是叫我安装什么OPENOFFICE什么的,而刷新了MYSPACE后,还是不能上传照片,还是提示要我下载jre-6u11-windows-i586-p-iftw-k.exe,可我明明运行安装了,我不太懂怎么弄,谁能教教我,最好写的明白点,最近脑袋开始冬眠了,有点迟钝了~~ 问题补充:云吹雪缒云 , 请不要给遨游做广告,我用过它,要是假死,不喜欢。你不知道怎么安装就不要回答。 2009-01-19 14:21简单的快乐 ,我IE内核的浏览器是在用360,但谷歌是非IE内核的,我以前都是用火狐和OPERA,但最近用了谷歌,感觉蛮干净的,所以不想关掉它,我只想知道怎么安装jre-6u11-windows-i586-p-iftw-k.exe这个JAVE插件 2009-01-19 14:26
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流