把绝对路径改成相对路径

问题描述

我用java调用批处理文件.bat,请问怎么把绝对路径改成相对路径。代码如下:publicvoidrunbat(){Stringcmd="cmd/cstartE:/tr/bin/win32/text.bat";try{Processps=Runtime.getRuntime().exec(cmd);System.out.println(ps.getInputStream());}catch(IOExceptionioe){ioe.printStackTrace();}}

解决方案

解决方案二:
把你的java文件和你的bat文件放在同一个目录下然后就可以在bat文件里面直接写上:javac主类名(带main方法).javajava主类名(带main方法)保存后直接点击bat文件即可运行啊方法有很多或许有缺陷不过LZ可以试试看...
解决方案三:
将bat文件放在一起,将问题转换成:java获取当前运行路径.这个问题还是比较普遍的.搜索一下有一大堆答案
解决方案四:
用System.load("user.dir")
解决方案五:
..到上一级目录然后,依次。。。
解决方案六:
引用3楼yanjingrong的回复:

用System.load("user.dir")

恩不错
解决方案七:
System.getProperty("user.dir");得到当前的路径
解决方案八:
........我没看明白.楼主要实现什么
解决方案九:
该回复于2011-05-23 11:03:19被版主删除

时间: 2024-10-27 01:32:06

把绝对路径改成相对路径的相关文章

java-Java怎么把 连接access数据库的路径改成相对路径

问题描述 Java怎么把 连接access数据库的路径改成相对路径 import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*; import java.sql.*; class BookBrower implements ActionListener { JFrame f; Container cp; JPanel jpS,jpan

中文Ubuntu里用户目录里的路径改成英文

(附注:转载于http://www.linuxdiyf.com/linux/201105/56.html) 为了使用起来方便,装了Ubuntu中文版,自然在home文件里用户目录的"桌面"."图片"."视频"."音乐"--都是中文的.很多时候都喜欢在桌面上放一些要操作的文件,linux里命令行操作又多,难免会用命令行操作桌面上的东西,那么就要 "cd 桌面",打"桌面"的时候要输入法切换

C#中如何把相对路径转成绝对路径?求大神赐教!!

问题描述 C#中如何把相对路径转成绝对路径?求大神赐教!! 解决方案 解决方案二:.././解决方案三:Server.MapPath()解决方案四:Server.MapPath()解决方案五:Server.MapPath()解决方案六:相对根路径,或者用server.mappath解决方案七:注意,在asp.net下的路径最好都是以~开头的路径,既不是"相对路径"也不是"绝对路径".经过asp.net计算出来的"客户端访问路径,可以在你的asp.net部署

php把相对路径转换成绝对路径方法

相对路径转化成绝对路径  代码如下 复制代码 function relative_to_absolute($content, $feed_url) {     preg_match('/(http|https教程|ftp):///', $feed_url, $protocol);     $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url);     $server_url =

asp相对路径转换成绝对路径

asp相对路径转换成绝对路径 Public Function ChkMapPath(ByVal strPath)  On Error Resume Next  Dim fullPath  strPath = Replace(Replace(Trim(strPath), "//", "/"), "\\", "\")  If strPath = "" Then strPath = "."  

php相对路径转化成绝对路径

提取 Gregarius中的一个函数.可以把网页中的相对路径自动转化成绝对路径. <?function relative_to_absolute($content, $feed_url) { PReg_match('/(http|https|ftp):\/\//', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):\/\//", "", $feed_url);

相对路径转化成绝对路径_php技巧

提取 Gregarius中的一个函数.可以把网页中的相对路径自动转化成绝对路径. <?  function relative_to_absolute($content, $feed_url) {      preg_match('/(http|https|ftp):\/\//', $feed_url, $protocol);      $server_url = preg_replace("/(http|https|ftp|news):\/\//", "", 

php 获得当前的脚本网址和相对路径转化成绝对路径正则

<? function relative_to_absolute($content, $feed_url) {  preg_match('/(http|https教程|ftp):///', $feed_url, $protocol);  $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url);  $server_url = preg_replace("//.*/&

求助,如何将Access数据库改为相对路径

问题描述 conn=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:UsersGshineDesktop设备管理V5设备管理V5DBDb.mdb");怎么改成相对路径,求指导 解决方案 解决方案二:放在可执行文件目录下直接Db.mdb或者Application.StartupPath拼接 解决方案三:stringmdbPath=Application.StartupPath+@"Db.mdb