Tomcat有临时目录,JSP是通过Tomcat这样的容器运行的,产生的文件都在临时目录里,除非你指定文件绝对路径。
专注于为中小企业提供成都网站建设、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业阳春免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
一般,要想在指定目录里生成文件,可以用request.getRealPath("/")来取得当前项目所在的绝对地址,如E:/workspace/MyProject/WebRoot
再拼接成E:/workspace/MyProject/WebRoot/test.xls
就能在WebRoot文件夹下生成文件了
首先你应该知道,Java的程序必须运行在有JVM(Java虚拟机)的机器上。没有JVM的机器编程EXE文件也不能执行。
Java生成EXE文件其实很简单:
1)将编好的Java程序(必须含有main方法,这是程序的入口)导出成jar包,这个jar包双击就可以运行了。
2)用软件将这个jar包加个外壳,扩展名就是.exe的文件了。这样的软件有很多,比如:exe4j、JSmooth等。这两个软件的操作都很简单。
如果有什么问题可以给我发信息。
java文件因读取在内存卡里,不然格式就不支持了.
记得采纳啊
java hello world其实很简单,有一个main函数作为程序的入口,有一个输出语句就ok了。
但是要注意:文件名必须要与类名一致
例如如下代码:HelloWorld.java 文件
public class HelloWorld{
public static void main(Sring[] args){
System.out.println("Hello World");
}
}
自己适当的改改~~
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class T66 {
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("c:/ok.txt"));
ListString list = new ArrayListString();
for(int i=0;i3;i++){
Scanner input = new Scanner(System.in);
System.out.println("请输入第"+(i+1)+"行");
list.add(input.next());
}
for(int i=0;ilist.size();i++){
bw.write(list.get(i));
bw.write("\r\n");
bw.flush();
}
System.out.println("写入完毕!");
System.out.println("===========读取==========");
BufferedReader br = new BufferedReader(new FileReader("c:/ok.txt"));
String str = "";
System.out.println("姓名 分数1 分数2 分数3");
while((str=br.readLine())!=null){
String [] s = str.split(",");
for(int i=0;is.length;i++){
System.out.print(s[i]+" ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
if(JOptionPane.showConfirmDialog(this,"您确定要退出吗?","提示",JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
{
System.exit(0);
}