「java下载操作」java软件下载教程
今天给各位分享java下载操作的知识,其中也会对java软件下载教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JAVA下载版本和安装的问题~
JDK的下载和安装的程序如下:
1。到JDK1.5下载页面点击下面网址: / j2se/1.5.0/download.jsp
2。点击“下载JDK 5.0更新6”:
以下步骤配置JDK环境变量:
1。右键单击“我的电脑”,点击“属性”,选择“高级”选项卡上,单击“环境变量”:
2。在“系统变量”,设置三个属性,JAVA_HOME,PATH,CLASSPATH(区分大小写)
JAVA_HOME指定JDK的安装路径,只是安装路径C:\ Program Files文件\ JAVA \ JDK1.5.0_06,这路径下包括解放,本,JRE其他的文件夹(最好设置这个变量,因为在运行tomcat,eclipse和等需要依靠这个变量);
路径使系统能够识别任何路径java命令,集: %JAVA_HOME%\ BIN;%JAVA_HOME%\ jre的\斌
的Java负载班(类或LIB)路径,只有类在classpath中,java命令,以确定:CLASSPATH%JAVA_HOME %\ lib中;%JAVA_HOME%\ LIB \ tools.jar中(要增加。表示当前路径)
参考先前指定的JAVA_HOME%JAVA_HOME%的
3。 “开始” - “运行”,输入“cmd”:
4。键入命令“的Java版本”,出现以下画面,说明环境变量配置成功:
java版本“1.5.0_12”
JAVA(TM)2运行时环境,标准版(版本1.5 .0 _12-B04)
的Java HotSpot(TM)客户端VM(版本1.5.0_12-B04,混合模式,共享)
补充说:只有重新登录功能后,系统变量,用户变量必须设置关闭都没有。
Java 下载文件的方法怎么写
参考下面
public HttpServletResponse download(String path, HttpServletResponse response) {
try {
// path是指欲下载的文件的路径。
File file = new File(path);
// 取得文件名。
String filename = file.getName();
// 取得文件的后缀名。
String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();
// 以流的形式下载文件。
InputStream fis = new BufferedInputStream(new FileInputStream(path));
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
// 清空response
response.reset();
// 设置response的Header
response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));
response.addHeader("Content-Length", "" + file.length());
OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
response.setContentType("application/octet-stream");
toClient.write(buffer);
toClient.flush();
toClient.close();
} catch (IOException ex) {
ex.printStackTrace();
}
return response;
}
// 下载本地文件
public void downloadLocal(HttpServletResponse response) throws FileNotFoundException {
String fileName = "Operator.doc".toString(); // 文件的默认保存名
// 读到流中
InputStream inStream = new FileInputStream("c:/Operator.doc");// 文件的存放路径
// 设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
// 循环取出流中的数据
byte[] b = new byte[100];
int len;
try {
while ((len = inStream.read(b)) 0)
response.getOutputStream().write(b, 0, len);
inStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// 下载网络文件
public void downloadNet(HttpServletResponse response) throws MalformedURLException {
int bytesum = 0;
int byteread = 0;
URL url = new URL("windine.blogdriver.com/logo.gif");
try {
URLConnection conn = url.openConnection();
InputStream inStream = conn.getInputStream();
FileOutputStream fs = new FileOutputStream("c:/abc.gif");
byte[] buffer = new byte[1204];
int length;
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread;
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
//支持在线打开文件的一种方式
public void downLoad(String filePath, HttpServletResponse response, boolean isOnLine) throws Exception {
File f = new File(filePath);
if (!f.exists()) {
response.sendError(404, "File not found!");
return;
}
BufferedInputStream br = new BufferedInputStream(new FileInputStream(f));
byte[] buf = new byte[1024];
int len = 0;
response.reset(); // 非常重要
if (isOnLine) { // 在线打开方式
URL u = new URL("" + filePath);
response.setContentType(u.openConnection().getContentType());
response.setHeader("Content-Disposition", "inline; filename=" + f.getName());
// 文件名应该编码成UTF-8
} else { // 纯下载方式
response.setContentType("application/x-msdownload");
response.setHeader("Content-Disposition", "attachment; filename=" + f.getName());
}
OutputStream out = response.getOutputStream();
while ((len = br.read(buf)) 0)
out.write(buf, 0, len);
br.close();
out.close();
}
新的2021Java软件怎么用
先登录Java软件里,然后开始操作。安装Java过程是点击官网下载地址,往下滑,找到自己电脑相对应的JDK,点击下载。如果不清楚自己的电脑是32位还是64位,可以同属按下 win + R 键打开cmd命令行,输入 systeminfo ,然后按下Enter键。“X86”表示32位系统,如是“X64”则表示64位系统。(一定要看清自己的系统位数),勾选接受许可协议后点击下载。会提示登录ORACLE账户,如果没有就用邮箱注册一个登录后就可以下载了
关于java下载操作和java软件下载教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-30,除非注明,否则均为
原创文章,转载请注明出处。