IntelliJ..您如何导入现有的Java应用程序?

IntelliJ..您如何导入现有的Java应用程序?,java,intellij-idea,Java,Intellij Idea,所以我一直在使用JGrasp,因为我一辈子都不知道如何将预先制作好的java文件实现到Eclipse或IntelliJ。但现在我正试图弄明白,但我真的很困惑 因此,对于IntelliJ来说,这是公正的 File > Open - then your existing java application 但所有东西都有红色图标,所以我发现修复程序 File > Project Structure > Modules > Sources 但是然后..需要设置输出路径..所以

所以我一直在使用JGrasp,因为我一辈子都不知道如何将预先制作好的java文件实现到Eclipse或IntelliJ。但现在我正试图弄明白,但我真的很困惑

因此,对于IntelliJ来说,这是公正的

File > Open - then your existing java application
但所有东西都有红色图标,所以我发现修复程序

File > Project Structure > Modules > Sources
但是然后..需要设置输出路径..所以发现修复是

File > Project Structure > Modules > Paths > Inherit.
但默认情况下它已经打开了,所以我必须使用这个模块

Then you set JDK to the one you have on your computer
但是我得到了错误
Main
notfound..我假设它来自设置的输出部分,但是我真的没有得到它:/

事实上,我知道代码不是JGrasp中正常工作的代码,所以我真的不确定

附带问题:

  • 即使我只是尝试拖放一个预先制作的Java应用程序,我是否每次都必须这样做

  • 这是否也允许使用小程序?或者我必须在图书馆里放些别的东西吗?[找到答案]


  • 为什么不使用导入项目?

    在main方法中单击鼠标右键,可以看到主类的两个运行目标(run和debug)。如果在顶部找到运行配置后执行此操作。(请参阅第二张图片顶部“Testmain”旁边的小箭头。您可以在运行配置之间切换并编辑它们


    截图后我就这么做了。一次更新所有5个IDE和插件并不容易;)哦,我没有意识到有什么不同。我猜这意味着每当我想运行单独的Java应用程序时,我都必须导入自己的
    main
    @confusedpanda:run-configs解释添加到我的答案中。您必须为每个项目执行一次,如果一个项目有多个主要方法,您应该(必须)使用运行配置