如何将*.java文本文件导入Eclipse项目?

4
我终于下定决心开始使用Eclipse(现在是Europa版本),而不是命令行java和记事本。然而,除了命名约定(例如,ProjAClassname1、ProjAClassname2、ProjAClassname3等)之外,我没有真正组织我的项目,它们都在我的JRE java/bin目录下。我有一个*.java文件的目录,想要开始将它们组织到全新的Eclipse安装中。
我按照Eclipse帮助文件中的说明操作,进行了一段时间的谷歌搜索,并找到了一些关于导入JAR文件导入现有 Eclipse项目的出色Stack回答。然而,这些都不起作用。没有一个结果对话框显示要导入/添加的文件列表;我认为它们假设所有我的类都包含在*.jar文件中,而不是*.java文件中。
我创建了java\bin\ProjA\src并复制了所有的源代码*.java; 结果相同。我最接近的方法是创建一个新项目,然后从资源管理器中拖放*.jave文件到Eclipse中。所有类都显示为项目的一部分,但我有一个小红x表示“与文件系统不同步”,尽管我找到了this,但该答案提供的解决方案都不能解决我的问题。
在我开始创建新类并从记事本中剪切/粘贴之前,我想知道是否还有其他想法?

3
谢谢你投下负评,但如果能给予建设性的评论就更好了!感激不尽。 - dwwilson66
<离题>你开始使用6年前不再支持的Eclipse版本了吗?</离题> - zakinster
这是给你的建设性意见 - 开始使用包吧! - Antoniossss
@Antoniossss - 我计划在更多了解它们之后尽快开始使用。Java包是我在Google和Java文档中找到有用信息的东西。问题是我现在需要使用Eclipse...而且不想遭受问“如何制作包”的反弹。 - dwwilson66
@zakinster - 软件升级是我以后要打的一场战斗。我现在很高兴不再使用命令行了。 :) - dwwilson66
@dwwilson66 不用谢。当我使用移动设备时,除了投票外,很难提供有意义的反馈。你的问题太啰嗦了,涉及到一个古老版本的免费软件,几乎没有提供任何关于你在尝试其他解决方案时遇到的故障模式的信息,并且与代码无关。创建源目录,创建包层次结构,将源代码文件放在正确的位置,刷新项目视图,然后就完成了。 - Dave Newton
4个回答

4

您可以通过将Java文件拖动到Eclipse中来添加它们,然后尝试执行以下操作

转到“Project”->“Clean”

enter image description here

然后选择所有项目并单击“确定”


项目 > 清理完成,一切都显示同步...谢谢。 - dwwilson66

0
首先,我建议使用 Eclipse 的较新版本。当前版本是 Kepler(4.3,而 Europa 是 3.3),这意味着您已经落后了七个版本。
更重要的是,如果您有一个包含所有 Java 文件的文件夹,可以使用“文件”->“导入”功能将目录中的所有文件导入到工作区中。

-1

如果您想将在其他编辑器(如Textpad等)中编写的项目导入Eclipse,只需打开Eclipse并创建一个新项目,展开您的项目,然后转到您的文件夹,将.java文件和其他包拖放到Eclipse中的源文件夹中。您将被提示选择“复制到新文件夹”,这是第一个选项。然后就可以在Eclipse中享受编译和调试的乐趣了。


-1
  1. 将Example.java复制并粘贴到Eclipse包(custommath)中。
  2. 将输入文件复制并粘贴到Eclipse包中。
  3. 在第一行中,将Example.java修改为custommath包中的文件名,而不是输入文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接