Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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 - Fatal编程技术网

Java Eclipse更改未反映在输出中

Java Eclipse更改未反映在输出中,java,eclipse,Java,Eclipse,我已经使用Eclipse好几年了,没有任何问题。就在上周,我对java代码进行了更改,没有出现任何问题。现在,我尝试对代码进行更改,但在运行代码时,这些更改不会反映出来。一个例子(有几个)是我改变了我试图点击的URL。我有一个print语句来验证变量是否获得了正确的信息。它仍然反映了旧代码 我认为某些东西可能缓存在某个地方,所以我启动了服务器,但问题仍然存在。我试图删除一些旧项目,以防它们出现腐败,但问题依然存在。其他人也有一些这样的例子,但它们总是涉及Tomcat或其他一些我不使用的应用程序。

我已经使用Eclipse好几年了,没有任何问题。就在上周,我对java代码进行了更改,没有出现任何问题。现在,我尝试对代码进行更改,但在运行代码时,这些更改不会反映出来。一个例子(有几个)是我改变了我试图点击的URL。我有一个print语句来验证变量是否获得了正确的信息。它仍然反映了旧代码

我认为某些东西可能缓存在某个地方,所以我启动了服务器,但问题仍然存在。我试图删除一些旧项目,以防它们出现腐败,但问题依然存在。其他人也有一些这样的例子,但它们总是涉及Tomcat或其他一些我不使用的应用程序。我的设置只是使用java的eclipse。我的版本是Mars.2版本4.5.2

  • 执行
    maven build clean安装
    ,查看构建是否能够成功完成
  • 执行
    maven>Update
    project
  • 尝试清除服务器根文件夹中的所有预构建文件(.class文件和所有内容),然后重新发布项目
  • 如果上面提到的所有步骤都成功了,但您仍然无法解决错误,我想清理您的本地.m2文件夹并从头开始重新构建一切可能会有所帮助

    缓存java
    .class
    文件是一件痛苦的事情。我每天都会遇到这种情况,这是因为我的.class文件被缓存在tcServer中,每当我重新启动时,都会拾取相同的文件。清理这些文件将迫使eclipse重新编译所有java文件,当您构建这些文件并将其发布到tcServer时,它们将被替换

  • 执行
    maven build clean安装
    ,查看构建是否能够成功完成
  • 执行
    maven>Update
    project
  • 尝试清除服务器根文件夹中的所有预构建文件(.class文件和所有内容),然后重新发布项目
  • 如果上面提到的所有步骤都成功了,但您仍然无法解决错误,我想清理您的本地.m2文件夹并从头开始重新构建一切可能会有所帮助


    缓存java
    .class
    文件是一件痛苦的事情。我每天都会遇到这种情况,这是因为我的.class文件被缓存在tcServer中,每当我重新启动时,都会拾取相同的文件。清理这些文件将迫使eclipse重新编译所有java文件,当您构建这些文件并将其发布到tcServer时,它们将被替换。

    我不确定是什么损坏了。我试图 1.将项目导出到.zip文件。 2.删除工作区 3.开放日食 4.月食 5.开放日食 6.导入项目

    这并没有解决问题。有人问我问题所在的代码。有好几个地方,但有一个例子是

     //     String fileURL = "ftp://www.websiteIDoNotWant" + path;
            String fileURL = "http://websiteIDoWant" + path;
            System.out.println("FileDownloader, fileURL: " + fileURL);
    
    我得到的输出是FileDownloader,fileURLftp://www.websiteIDoNotWant/2012/020/rkpt/rkpt0200.12d.Z

    因此,最终有效的方法是使用新类创建一个新的Maven项目,并将代码一次复制一个类,然后将其粘贴到新项目中。
    缓存旧代码的内容在新项目中不存在。我将删除旧版本并继续。

    我不确定是什么损坏了。我试图 1.将项目导出到.zip文件。 2.删除工作区 3.开放日食 4.月食 5.开放日食 6.导入项目

    这并没有解决问题。有人问我问题所在的代码。有好几个地方,但有一个例子是

     //     String fileURL = "ftp://www.websiteIDoNotWant" + path;
            String fileURL = "http://websiteIDoWant" + path;
            System.out.println("FileDownloader, fileURL: " + fileURL);
    
    我得到的输出是FileDownloader,fileURLftp://www.websiteIDoNotWant/2012/020/rkpt/rkpt0200.12d.Z

    因此,最终有效的方法是使用新类创建一个新的Maven项目,并将代码一次复制一个类,然后将其粘贴到新项目中。
    缓存旧代码的内容在新项目中不存在。我将删除旧版本并继续。

    菜单“项目>自动生成”中有一个标志,请确保选中该标志,不确定运行时是否禁用生成,否则需要手动生成(Ctrl+3…生成…输入)谢谢。我确认它仍然处于检查状态。我希望有一个简单的解决方案。使用sourcecodeversioning工具查看是否有任何与项目相关的文件被更改。我从未使用过源代码版本控制工具。从我在网上读到的来看,这对我来说太晚了,不是吗?你有一个建议吗?现在检查修改已经太迟了,但是如果你想了解更多,可以使用github,它使用git,或者gitlab,它有私有的repo(也使用git)。菜单“项目>自动构建”中有一个标志,确保它也被选中,不确定它在运行时是否禁用构建,否则您需要手动生成(Ctrl+3…build…enter)谢谢。我确认它仍然处于检查状态。我希望有一个简单的解决方案。使用sourcecodeversioning工具查看是否有任何与项目相关的文件被更改。我从未使用过源代码版本控制工具。从我在网上读到的来看,这对我来说太晚了,不是吗?你有一个未来的建议吗?现在检查修改已经太迟了,但如果你想了解更多,可以使用github,使用git,或者gitlab,使用私有回购(也使用git),我正在进行第1步。我查了一段视频,他开始右键点击pom文件。我没有一个关于我有问题的项目。这是否意味着它没有使用Maven?您为Maven添加了一个标记,我从未参与过任何没有pom文件的Maven项目。在您的案例中,尝试直接清除根目录。只需从服务器中删除项目,清理根目录,启动服务器,再次停止,添加项目,最后再次启动。相信我,我很抱歉Maven的标签。我最初是在几年前创建的