Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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 为什么可以';我不能做这个地雷船模型吗?_Java_Eclipse_Minecraft_Minecraft Forge - Fatal编程技术网

Java 为什么可以';我不能做这个地雷船模型吗?

Java 为什么可以';我不能做这个地雷船模型吗?,java,eclipse,minecraft,minecraft-forge,Java,Eclipse,Minecraft,Minecraft Forge,我目前正在学习如何制作Minecraft mod的教程。我已经完成了他所做的一切,但是当我打开Eclipse并尝试打开Minecraft项目时,它会给我一个错误,告诉我: “打开的项目”遇到问题 “Minecraft”的项目描述文件(.project)为 丢失的此文件包含有关 这个项目。在 此文件已还原 我如何修复这个错误,以便我可以制作我的mod 编辑:以下是我遇到的错误… 我不熟悉改装Minecraft,但根据您提供的信息,有几种可能的解决方案。首先,您需要检查.project文件是否确实存

我目前正在学习如何制作Minecraft mod的教程。我已经完成了他所做的一切,但是当我打开Eclipse并尝试打开
Minecraft
项目时,它会给我一个错误,告诉我:

“打开的项目”遇到问题

“Minecraft”的项目描述文件(.project)为
丢失的此文件包含有关
这个项目。在
此文件已还原

我如何修复这个错误,以便我可以制作我的mod

编辑:以下是我遇到的错误…

我不熟悉改装Minecraft,但根据您提供的信息,有几种可能的解决方案。首先,您需要检查.project文件是否确实存在或是否确实丢失。根据视频转到工作区文件夹,它应该在那里的项目根文件夹中

如果确实存在,请检查您是否为工作区和项目选择了正确的文件夹。如果这些都是错误的,Eclipse可能不知道在哪里可以找到.project文件

如果它不存在,则需要创建一个以加载项目。最简单的方法是:

  • 在视频中指定的工作区打开Eclipse。我在这里假设您已经下载并提取了所有内容。我认为工作区是一个名为eclipse的文件夹
  • 创建一个新项目(文件->新建->项目)。不要试图打开损坏的项目
  • 在windows资源管理器中导航到工作区。在这里,您将看到一个文件夹,其中一个用于断开的项目,另一个用于刚刚创建的新项目
  • 打开已损坏项目的文件夹并复制整个内容
  • 返回并打开新项目的文件夹。把所有东西都贴在这里。有些内容可能会被覆盖,但不应该有任何导致问题的内容
  • 返回Eclipse并刷新新项目(右键单击左窗格中的project->refresh)
  • 您可能希望重命名新项目,使其与旧项目同名。如果要这样做,您必须删除已损坏的项目

我不熟悉改装Minecraft,但根据您提供的信息,有几种可能的解决方案。首先,您需要检查.project文件是否确实存在或是否确实丢失。根据视频转到工作区文件夹,它应该在那里的项目根文件夹中

如果确实存在,请检查您是否为工作区和项目选择了正确的文件夹。如果这些都是错误的,Eclipse可能不知道在哪里可以找到.project文件

如果它不存在,则需要创建一个以加载项目。最简单的方法是:

  • 在视频中指定的工作区打开Eclipse。我在这里假设您已经下载并提取了所有内容。我认为工作区是一个名为eclipse的文件夹
  • 创建一个新项目(文件->新建->项目)。不要试图打开损坏的项目
  • 在windows资源管理器中导航到工作区。在这里,您将看到一个文件夹,其中一个用于断开的项目,另一个用于刚刚创建的新项目
  • 打开已损坏项目的文件夹并复制整个内容
  • 返回并打开新项目的文件夹。把所有东西都贴在这里。有些内容可能会被覆盖,但不应该有任何导致问题的内容
  • 返回Eclipse并刷新新项目(右键单击左窗格中的project->refresh)
  • 您可能希望重命名新项目,使其与旧项目同名。如果要这样做,您必须删除已损坏的项目

您需要执行以下命令:

gradlew setupDecompWorkspace eclipse
在您可以使用eclipse之前,从命令行开始

进入开始菜单 键入
cmd

然后在命令提示符下导航到提取mdk的文件夹

然后在该文件夹中执行上述命令


然后打开eclipse并将其指向工作目录(eclipse位于mdk文件夹中)

您需要执行以下命令:

gradlew setupDecompWorkspace eclipse
在您可以使用eclipse之前,从命令行开始

进入开始菜单 键入
cmd

然后在命令提示符下导航到提取mdk的文件夹

然后在该文件夹中执行上述命令


然后打开eclipse并将其指向工作目录(eclipse位于mdk文件夹中)

创建eclipse项目文件夹后是否移动了其中的任何内容

我曾经教孩子们修改,这是最常见的错误。如果您没有右键单击->重构->移动就开始移动东西,那么Eclipse将变得混乱,并可能导致此错误

我经常遇到的另一个错误是,如果孩子正在使用家长的机器,而他们没有管理权限,或者互联网连接特别慢。这导致在这些命令行中下载某些文件时丢失

假设您也在windows上,下面是我如何设置项目的:

  • 下载forge src()
  • 将内容解压缩到空文件夹中
  • 将cmd提示符指向此位置
  • 运行“gradlew SetupDecodoWorkspace”(需要一段时间,应以“BUILD SUCCESS”退出)
  • 运行“gradleweclipse”(将花费更短的时间,应该以“buildsuccess”退出)
  • 打开eclipse并将您的工作区切换到“eclipse/”目录,该目录位于您将forge解压缩到的同一文件夹中。(例如C:\Users\ME\Desktop\FORGE\u FOLDER\eclipse)
  • 如果缓慢而仔细地遵循这些,就不会有任何问题。如果存在,则意味着您可能没有管理员权限,或者可能处于受限的internet连接上

    编辑:第一行的包声明问题是因为在您的项目中