java取jar文件路径|Java如何获取当前的jar包路径以及如何读取j

java取jar文件路径|Java如何获取当前的jar包路径以及如何读取j的第1张示图

A. java如何获取当前的jar包路径以及如何读取j

举例:把配置来文件ccc.xml放到编源译路径,如src/com.aaa.aa下面,然后再根据String rootPath=Xxxx.class.getResource("/").getPath();获取到编译的根路径,配置文件的地址就是rootPath+"com/aaa/aa/ccc.xml"

B. java如何获取jar包自身路径

Filefile=newFile(".")file.getAbsolutePath()

试试这个

C. java项目的jar在哪个目录下

是web项目吗?web项目中的WebRoot下面的Webinfo下面的lib里面。

D. JAVA如何在main()中取得当前jar的名字和路径

java 允许我们定位某个 class 的 CodeSource 。 通过 CodeSource 提供的 Location 信息就能够找到相关的文件路版径。权假设 aa.jar 的 main class 是 Test,通过new Test().getClass().getProtectionDomain().getCodeSource().getLocation();可以获取到jar包的路径。jar的名称就好办了。截取下上面获取到的路径字符串就行了。

E. 在java下如何访问将要打包成的jar所在的路径

例如:Java Web Project 中,导入JDBC的jar包。

一、首先将jar包存放到 lib 目录下。

Build Path 是加载jar包路径。

F. java 怎么通过路径获取jar包

在eclipse工具,工程栏目的右上方,有个双向箭头(link with editor),打开这个,如果你打开了哪个文件,就会自动打开对应的菜单。 只要你点进flex.messaging.io.amf.ASObject,你就能看到工程下的在哪个目录,哪个jar

G. JAVA读取了本地TXT,但是导出JAR并运行时提示系统找不到指定路径求助

没有找到主类哦有两种可能,一是你导出的时候出问题了,二是你的系统需要一些设置。你可以先找一个在其他机器上能执行的jar文件试试看,如果可以打开,就说明是你导出有问题,否则,就是你的系统需要设置,一般是后者,系统设置的话,有点小小麻烦,你进5044群5871,里面有个文档是解决这个问题的,求采纳,求赞

H. java jar包获取当前路径是哪个路径

获取jar包的路径的方法:xxxxx.class.getProtectionDomain().getCodeSource().getLocation()其中xxxxx是类名

I. 【java】直接双击运行一个jar,使它返回该jar文件所在的路径。万分感谢!!

importjava.awt.BorderLayout;

importjava.awt.Container;

importjava.awt.FlowLayout;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JTextField;

importjavax.swing.border.TitledBorder;

publicclassshow

{

/**

*@paramargs

*/

JFramejf=newJFrame("显示数据");//

Containercp=jf.getContentPane();//返回此窗体的contentPane对象,Container是一个可包含其它AWT组件的组件

JTextFieldtf=newJTextField();//大的label

JLabellb1=newJLabel();//文本提示显示框

JLabellb2=newJLabel();//文本提示显示框

publicstaticvoidmain(String[]args)

{

//TODOAuto-generatedmethodstub

shows=newshow();

s.showlj();

}

publicvoidshowlj()

{

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置用户在此窗体上发起"close"时默认执行的操作

cp.setLayout(newBorderLayout());//设置此容器的布局管理器,布置容器的边界布局

tf.setBounds(450,350,300,50);

tf.setEditable(false);

tf.setBorder(newTitledBorder("显示路径"));

tf.setLayout(newFlowLayout());

tf.add(lb1);

tf.add(lb2);

cp.add(tf,BorderLayout.CENTER);

jf.setBounds(400,300,500,150);

jf.setVisible(true);

StringClassPath=Thread.currentThread().getContextClassLoader().getResource("show.class").toString();

lb1.setText(ClassPath.substring(10,28));

lb2.setText(ClassPath.substring(10,22));

}

}

未经允许不得转载:山九号 » java取jar文件路径|Java如何获取当前的jar包路径以及如何读取j

赞 (0)