Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将*.java文本文件导入Eclipse项目?_Java_Eclipse_Import - Fatal编程技术网

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

如何将*.java文本文件导入Eclipse项目?,java,eclipse,import,Java,Eclipse,Import,我终于咬紧牙关,开始使用Eclipse(目前为Europa)而不是命令行java和记事本。然而,除了命名约定(例如ProjAClassname1、ProjAClassname2、ProjAClassname3等),我还没有真正组织我的项目,它们都在我的JRE java/bin目录中。我有一个满是*.java文件的目录,我想开始将这些文件组织到全新的Eclipse安装中 我已经按照Eclipse帮助文件中的说明进行了一段时间的搜索,并在上找到了一些优秀的堆栈答案。然而,这些都不起作用。结果对话框中

我终于咬紧牙关,开始使用Eclipse(目前为Europa)而不是命令行java和记事本。然而,除了命名约定(例如ProjAClassname1、ProjAClassname2、ProjAClassname3等),我还没有真正组织我的项目,它们都在我的JRE java/bin目录中。我有一个满是*.java文件的目录,我想开始将这些文件组织到全新的Eclipse安装中

我已经按照Eclipse帮助文件中的说明进行了一段时间的搜索,并在上找到了一些优秀的堆栈答案。然而,这些都不起作用。结果对话框中没有一个显示要导入/添加的文件列表;我想他们假定我的所有类都包含在*.jar文件中,而不是*.java文件中

我创建了java\bin\ProjA\src并复制了我所有的源代码*.java;同样的结果。最近的一次尝试是创建一个新项目,然后将*.jave文件从Explorer拖放到Eclipse。这些类都是作为项目的一部分出现的,但我有一个红色的小x,表示“与文件系统不同步”,即使我发现,该答案中提供的解决方案都不适合我


在我开始创建新类和从记事本剪切/粘贴之前,我想知道是否还有其他想法?

您可以通过将java文件拖动到eclipse来添加它们,然后尝试这样做

转到“项目”->清洁


然后选择所有项目并单击Ok

首先,我建议使用更新版本的Eclipse。目前的版本是开普勒(4.3,而Europa是3.3),这意味着您大约落后于7个版本


更重要的是,如果您有一个包含所有Java文件的文件夹,您可以使用File->Import并将所有文件从一个目录中拉入工作区。

要将您的项目导入到Eclipse中,该项目是在其他编辑器(如Textpad等)中编码的,只需打开Eclipse并创建一个新项目,展开您的项目,然后转到文件夹,取出
.java
文件和其他包,并将其拖到eclipse中的源文件夹中。系统将提示您并选择“复制到新文件夹”,这是第一个选项。并且喜欢在Eclipse中编译和调试

  • 复制并粘贴Example.java到包Eclipse(称为custommath)
  • 将输入文件复制并粘贴到Eclipse包中
  • 您使用包custommath在第一行修改了Example.java,而不是输入文件

  • 感谢没有建设性评论的否决票!非常感谢。
    您开始将eclipse与6年前不受支持的版本一起使用了吗<代码>以下是对您的建设性意见-开始使用软件包@安东尼奥斯-我计划,只要我对他们了解多一点。Java包是我在Google和Java文档中找到的有用信息。问题是我现在需要使用Eclipse…我不想因为问“我如何制作一个包”而受到反弹。@zakinster-软件升级是我以后要打的一场战斗。我很高兴不再使用命令行了。:)Projcet>Clean得到了所有的信息,说它是同步的…谢谢。