导航:首页 > 编程语言 > java导出选择路径

java导出选择路径

发布时间:2024-09-17 15:44:49

java开发中,怎么样把外部引用的包设置相对路径,避免项目做好后在打包的时候把外部jar文件一移动就错了

把所需要的jar包放在项目文件中,一般是在WEB-INF文件夹下面建一个lib文件夹,然后把jar包放进去。如果你用eclipse的时候,通过build path 把jar文件导入到项目中。这样就可以动态使用jar文件了,移动项目也不会出现找不到jar包了

❷ java 导出文件并获取文件路径的问题

在ie6中对于<input type="file" />通过obj.value是可以获取客户端选择文件的全路径的,但孙喊是到ie7就只能获取文件名,这对于onchange事件立即显示图片会有问题,可以用js方法解决

具体代码如下:

<html>
<head>
<title>get file input full path</title>
<script language='javascript'>
function getFullPath(obj)
{
if(obj)
{
//ie
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
//firefox
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
<input type="则凳野file" onchange="document.getElementById('img').src=getFullPath(this);" />
<img id="img" />
</body>
</粗判html>

❸ 关于java代码中文件路径的问题

这就是相对路径

指的是相对于工程文件的位置而言


在eclipse的结构图中的位置

当前目录的路径 D:spaceworkspaceDemo
Buffered.txt的绝对路径 D:spaceworkspaceDemoBuffered.txt
Buffered.txt的相对路径 Buffered.txt

❹ java获取当前路径的几种方法

1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径

2、使用File提供的函数获取当前路径:
File directory = new File("");//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolutePath());//获取绝对路径
}catch(Exceptin e){}

File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(".")和new File("..")两种路径有所区别。

# 对于getCanonicalPath()函数,“."就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径

比如当前的路径为 C:\test :
File directory = new File("abc");
directory.getCanonicalPath(); //得到的是C:\test\abc
directory.getAbsolutePath(); //得到的是C:\test\abc
direcotry.getPath(); //得到的是abc

File directory = new File(".");
directory.getCanonicalPath(); //得到的是C:\test
directory.getAbsolutePath(); //得到的是C:\test\.
direcotry.getPath(); //得到的是.

File directory = new File("..");
directory.getCanonicalPath(); //得到的是C:\
directory.getAbsolutePath(); //得到的是C:\test\..
direcotry.getPath(); //得到的是..

❺ java导出文件时让用户选择路径怎么弄

使用保存文件对话框:x0dx0ax0dx0a /**x0dx0a * 保存x0dx0a */x0dx0aprivate void saveFile(){x0dx0aJFileChooser dialog = new JFileChooser();x0dx0adialog.setDialogTitle("另存为");x0dx0adialog.setFileSelectionMode(JFileChooser.FILES_ONLY);x0dx0adialog.setDialogType(JFileChooser.SAVE_DIALOG);x0dx0adialog.setFileFilter(new TextFileFilter("*.txt", "文本文档(*.txt)"));x0dx0aint result = dialog.showSaveDialog(this);x0dx0aif(result == JFileChooser.APPROVE_OPTION){x0dx0aFile file = dialog.getSelectedFile();x0dx0afileName = file.getAbsolutePath();//得到文件全名x0dx0a...x0dx0a}x0dx0a}x0dx0ax0dx0a附文本类型过滤器:x0dx0aimport java.io.File;x0dx0aimport java.util.ArrayList;x0dx0aimport javax.swing.filechooser.FileFilter;x0dx0ax0dx0a/**x0dx0a * 设置文件打开对话框的文件过滤器x0dx0a * @author developerx0dx0a */x0dx0apublic class TextFileFilter extends FileFilter {x0dx0aprivate ArrayList extensions = new ArrayList();x0dx0aprivate ArrayList descriptions = new ArrayList();x0dx0ax0dx0apublic TextFileFilter(){x0dx0asuper();x0dx0a}x0dx0ax0dx0apublic TextFileFilter(String extension, String description) {x0dx0asuper();x0dx0athis.extensions.add(extension);x0dx0athis.descriptions.add(description);x0dx0a}x0dx0ax0dx0a@Overridex0dx0apublic boolean accept(File pathname) {x0dx0aif (pathname != null) {x0dx0aif (pathname.isDirectory()) {x0dx0areturn true;x0dx0a}x0dx0aString extension = getExtension(pathname);x0dx0afor(int i=0; i 0 && i < filename.length() - 1) {x0dx0areturn filename.substring(i).toLowerCase();x0dx0a}x0dx0a}x0dx0areturn null;x0dx0a}x0dx0ax0dx0a@Overridex0dx0apublic String getDescription() {x0dx0areturn descriptions.get(descriptions.size()-1);x0dx0a}x0dx0a}

❻ java做web开发,如何设置一个按钮选择文件下载的本地路径,求大神指导

ie浏览器,工具,internet选项,安全,自定义级别

这个勾上之后,就可以通过file拿到他自己的路径了,getPath()什么的,你自己试一下。

❼ eclipse可以把java程序如何导出打包成.jar文件

第一种方法 利用Eclipse的导出功能

Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。

Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:

Manifest-Version: 1.0
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式
Main-Class: 主程序入口类名
Class-Path: 引用包路径,包之间空格隔开
Created-By: 创建者信息

编写完之后保存。

Step3:将引用包放在指定的路径上,与manifest文件中的Class-Path一致.也可不写Class-Path,将引用包解开仍进导出的 jar 包即可,注意包路径.

Step4 :建立批处理文件.bat或.cmd如下start.cmd:
java -jar App.jar

❽ 如何把java工程导出成war包

java工程使用dos命令来打包,步骤如下:

1.首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲入"jar",会出现如下效果,说明配置成功。

阅读全文

与java导出选择路径相关的资料

热点内容
51单片机学多久 浏览:737
源码内存泄漏分析工具 浏览:796
次梁梁口可以不加密吗 浏览:506
数控车g71粗加工编程 浏览:849
有什么挣钱的app 浏览:523
欧姆龙人机界面编程软件 浏览:171
手机nfc可以刷加密门禁卡吗 浏览:80
上海坐地铁用什么app 浏览:344
win命令行编译qt应用 浏览:802
steam搜索文件夹 浏览:399
披荆斩棘的哥哥哪个app播放 浏览:791
java正则测试 浏览:493
如何查询软件服务器的ip 浏览:42
程序员学管理 浏览:34
android驱动开发权威指南pdf 浏览:39
9减7有几种算法 浏览:442
编程语言的就业前景 浏览:147
女程序员的常态 浏览:249
腾达如何设置代理服务器 浏览:285
意大利斜体pdf 浏览:734