Intellij idea 用所选的具有结构的类创建jar

Intellij idea 用所选的具有结构的类创建jar,intellij-idea,jar,Intellij Idea,Jar,最后,我找到了一种将单个类导出到jar文件的方法。我现在的问题是,它不导出结构,只导出单个类。 如何导出选定的类并使用当前目录结构导出它?所以它位于jar内部的/src/org/smth/cmp/asd/MyClass.class中 IDEA中的一些东西与Eclipse中选择类并简单地使用导出的简单性相比,是多么的简单,这是非常违反直觉的。。。上下文菜单中的函数做了我所说的。。。仍然喜欢它的许多特性,但是你真的想要src目录吗?假设您的包是org.smth.cmp.asd.MyClass,如果将

最后,我找到了一种将单个类导出到jar文件的方法。我现在的问题是,它不导出结构,只导出单个类。 如何导出选定的类并使用当前目录结构导出它?所以它位于jar内部的/src/org/smth/cmp/asd/MyClass.class中


IDEA中的一些东西与Eclipse中选择类并简单地使用导出的简单性相比,是多么的简单,这是非常违反直觉的。。。上下文菜单中的函数做了我所说的。。。仍然喜欢它的许多特性,但是

你真的想要src目录吗?假设您的包是org.smth.cmp.asd.MyClass,如果将它放在JAR中的src目录中,JAR将不能作为库或可执行JAR工作。包的根必须位于JAR的根。如何将单个类导出到JAR中?您使用的是JAR工件配置吗?IDEA应该复制软件包,即目录结构。你为什么要这样做?为什么你们要用idea来做这件事?我是通过函数添加和文件的副本,并在项目结构的Arifacts选项中选择确切的类来做的。。。嗯,我不需要/src/directory,这是我的错误,但我还是需要目录结构。@EngineerDollery考虑到我已经在Idea中签出了确切的分支,我还能做什么呢?如果你能解释一下为什么要这样做,我可能能提供更多帮助。目前,如果您使用maven,您所做的事情是微不足道的。