当前位置:  开发笔记 > 编程语言 > 正文

从XML文件添加类路径

如何解决《从XML文件添加类路径》经验,为你挑选了1个好方法。

如何将此XML文件添加到classpath?

命令行
# java -classpath . dk.firma.klient.webservice.OiosiRaspClient
的.classpath


    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

Aurelien.. 5

你不能按照你想要的方式去做.您不能直接在命令行中添加.classpath文件(我猜是由eclipse生成).您需要使用ant,maven或gradle等外部工具来完成工作.或者您可以手动添加主jar的MANIFEST文件中列出的所有依赖项.

编辑:使用Ant解决方案

1 - 打开build.xml文件

2-Add Path元素:


    

path元素是一种抽象用途,用于描述项目所需的库.因此,它必须反映.classpath文件的依赖项kind ="lib".在你的情况下,我给你开始你的道路,并希望它将帮助你了解它是如何工作的.如果不是谷歌是你的朋友.


        
        
        
        
        
        

3 - 在目标调用"jar"中添加一个Jar元素,这取决于负责编译java文件的目标.




    


        
    

    
        
            
            
        

    

4 - 使用ant启动build.xml(确保ant使用名为"jar"的目标).通常情况下,如果一切顺利,它会生成一个名为myProject.jar的jar.如果使用zip工具打开它,您将看到META-INF/MANIFEST.MF文件.在其中,有一个类路径行,其中列出了所有依赖项.

5 - 键入命令行java -jar myProject.jar

如果一切顺利,它将启动您的程序.



1> Aurelien..:

你不能按照你想要的方式去做.您不能直接在命令行中添加.classpath文件(我猜是由eclipse生成).您需要使用ant,maven或gradle等外部工具来完成工作.或者您可以手动添加主jar的MANIFEST文件中列出的所有依赖项.

编辑:使用Ant解决方案

1 - 打开build.xml文件

2-Add Path元素:


    

path元素是一种抽象用途,用于描述项目所需的库.因此,它必须反映.classpath文件的依赖项kind ="lib".在你的情况下,我给你开始你的道路,并希望它将帮助你了解它是如何工作的.如果不是谷歌是你的朋友.


        
        
        
        
        
        

3 - 在目标调用"jar"中添加一个Jar元素,这取决于负责编译java文件的目标.




    


        
    

    
        
            
            
        

    

4 - 使用ant启动build.xml(确保ant使用名为"jar"的目标).通常情况下,如果一切顺利,它会生成一个名为myProject.jar的jar.如果使用zip工具打开它,您将看到META-INF/MANIFEST.MF文件.在其中,有一个类路径行,其中列出了所有依赖项.

5 - 键入命令行java -jar myProject.jar

如果一切顺利,它将启动您的程序.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有