有没有办法将自定义界面集成到 IntelliJ 中?
Is there a way to integrate a custom interface into IntelliJ?
我制作了一个 Java 界面,我将在接下来的几个月中将其用于许多不同的任务。我想知道是否有办法 'integrate' 它进入 IntelliJ,这样我就不必将它复制粘贴到每个新模块?
大概类似这样:
import java.beans.PropertyChangeListener;
这是我的界面包含的内容,我希望将其作为可导入的 class,以便在我需要使用它时,只需添加 implements PropertyChangeSubject
。这是我自己的作品,不需要与任何人分享。
import java.beans.PropertyChangeListener;
public interface PropertyChangeSubject {
void addPropertyChangeListener(String var1, PropertyChangeListener var2);
void addPropertyChangeListener(PropertyChangeListener var1);
void removePropertyChangeListener(String var1, PropertyChangeListener var2);
void removePropertyChangeListener(PropertyChangeListener var1);
}
我试图将它作为 jar 文件添加到全局库中,但当它出现时,我无法与它进行任何 class 交互。
jar文件是用命令提示符制作的,所以如果有特殊的方式需要完成,那么我可能做错了。
IntelliJ 有许多您可能会用到的功能。我过去成功使用的是 Live Templates。
这通过输入助记符然后按 Tab 来实现,例如:fori
会给你一个 for 循环。
它们很容易创建,只需复制一个现有的并进行编辑,直到您拥有想要的内容。
您可以将 Java 界面打包成一个 .jar 文件,并将其存储在驱动器的某个位置。然后,打开 IntelliJ IDEA,进入文件 -> 项目设置 -> 全局库,单击 +
,然后添加你的 jar。然后您就可以从任何地方导入您的界面。但是,这意味着应用程序将无法由在同一位置可能没有相同 jar 的同事编辑。
我制作了一个 Java 界面,我将在接下来的几个月中将其用于许多不同的任务。我想知道是否有办法 'integrate' 它进入 IntelliJ,这样我就不必将它复制粘贴到每个新模块?
大概类似这样:
import java.beans.PropertyChangeListener;
这是我的界面包含的内容,我希望将其作为可导入的 class,以便在我需要使用它时,只需添加 implements PropertyChangeSubject
。这是我自己的作品,不需要与任何人分享。
import java.beans.PropertyChangeListener;
public interface PropertyChangeSubject {
void addPropertyChangeListener(String var1, PropertyChangeListener var2);
void addPropertyChangeListener(PropertyChangeListener var1);
void removePropertyChangeListener(String var1, PropertyChangeListener var2);
void removePropertyChangeListener(PropertyChangeListener var1);
}
我试图将它作为 jar 文件添加到全局库中,但当它出现时,我无法与它进行任何 class 交互。 jar文件是用命令提示符制作的,所以如果有特殊的方式需要完成,那么我可能做错了。
IntelliJ 有许多您可能会用到的功能。我过去成功使用的是 Live Templates。
这通过输入助记符然后按 Tab 来实现,例如:fori
会给你一个 for 循环。
它们很容易创建,只需复制一个现有的并进行编辑,直到您拥有想要的内容。
您可以将 Java 界面打包成一个 .jar 文件,并将其存储在驱动器的某个位置。然后,打开 IntelliJ IDEA,进入文件 -> 项目设置 -> 全局库,单击 +
,然后添加你的 jar。然后您就可以从任何地方导入您的界面。但是,这意味着应用程序将无法由在同一位置可能没有相同 jar 的同事编辑。