编程经验:windows和linux下jdk安装配置

本文详细介绍了Linux与Windows环境下安装JDK并配置环境的过程,包括遇到的问题及解决方法。
一、Linux

#1.1、安装JDK1.4.2的时候遇到如下错误:

Do you agree to the above license terms? [yes or no]
yes
Unpacking...
tail: cannot open `+532' for reading: No such file or directory
Checksumming...
1
The download file appears to be corrupted.  Please refer
to the Troubleshooting section of the Installation
Instructions on the download page for more information.
Please do not attempt to install this archive file.

# change posix version for compatability for .bin to unpack
root@bt:/home# export _POSIX2_VERSION=199209  
root@bt:/home# ./j2sdk-1_4_2_07-linux-i586.bin   

# and then change back
root@bt:/home# export _POSIX2_VERSION=200112

#1.2、配置环境
root@bt:/home# vim /etc/profile

JAVA_HOME=/home/j2sdk1.4.2_07
PATH=$PATH:./home/j2sdk1.4.2_07/bin
CLASSPATH=:/home/j2sdk1.4.2_07/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH

#配置完,logout 重新登陆后,如果配置成功,执行javac返回正确选项。 
#linux下编译含有package.java,不能正常运行 .class程序,需要包含#package进行编译
 
二、Windows

2.1、环境变量配置:
选择Administrator的用户变量(注:系统变量配置也行)
JAVA_HOME: D:\Program Files\Java\jdk1.6.0_21
CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
PATH: %JAVA_HOME%\bin;

配置完和linux 一样注销后,命令行执行JAVAC 成功,环境变量配置成功
2.2、在执行 Eclipse Run As Java Application报如下错误:
第一种:环境变量配置错误
[Main Instruction]
Java(TM) 2 Platform Standard Edition binary 已停止工作

[Content]
Windows 可以联机检查该问题的解决方案。

[V] 查看问题详细信息  [联机检查解决方案并关闭该程序] [关闭程序] [调试程序]

第二种: JavaAndroid程序混合编译
A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (classFileParser.cpp:3494), pid=4176, tid=7496
#  Error: ShouldNotReachHere()
#
# JRE version: 6.0_31-b05
# Java VM: Java HotSpot(TM) Client VM (20.6-b01 mixed mode windows-x86 )
# An error report file with more information is saved as:
# D:\android源码备份\StaticChartDemo\hs_err_pid4176.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

这个错误的意思,Eclipse Run As Java Application 举棋不定,
因为这个项目里面有两种java程序 :一种是 android application;另一种是java application

所以解决的方法也很简单,把他们移出分开来就行了。
提供了一个基于51单片机的RFID门禁系统的完整资源文件,包括PCB图、原理图、论文以及源程序。该系统设计由单片机、RFID-RC522频射卡模块、LCD显示、灯控电路、蜂鸣器报警电路、存储模块按键组成。系统支持通过密码刷卡两种方式进行门禁控制,灯亮表示开门成功,蜂鸣器响表示开门失败。 资源内容 PCB图:包含系统的PCB设计图,方便用户进行硬件电路的制作调试。 原理图:详细展示了系统的电路连接模块布局,帮助用户理解系统的工作原理。 论文:提供了系统的详细设计思路、实现方法以及测试结果,适合学习研究使用。 源程序:包含系统的全部源代码,用户可以根据需要进行修改优化。 系统功能 刷卡开门:用户可以通过刷RFID卡进行门禁控制,系统会自动识别卡片并判断是否允许开门。 密码开门:用户可以通过输入预设密码进行门禁控制,系统会验证密码的正确性。 状态显示:系统通过LCD显示屏显示当前状态,如刷卡成功、密码错误等。 灯光提示:灯亮表示开门成功,灯灭表示开门失败或未操作。 蜂鸣器报警:当刷卡或密码输入错误时,蜂鸣器会发出报警声,提示用户操作失败。 适用人群 电子工程、自动化等相关专业的学生研究人员。 对单片机RFID技术感兴趣的爱好者。 需要开发类似门禁系统的工程师开发者。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值