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
如何在eclipse中运行经过修改的java程序?_Java_Eclipse_Smb - Fatal编程技术网

如何在eclipse中运行经过修改的java程序?

如何在eclipse中运行经过修改的java程序?,java,eclipse,smb,Java,Eclipse,Smb,我有一个Java项目,它使用smb客户端获取文件。当我编辑这段代码并在Eclipse中再次运行它时,它并没有运行我修改过的代码,而是运行相同的旧代码 检查表: 我保存了文件并确保没有写入错误。 启用自动生成。 正确配置运行配置。 没有未解决的错误。 我做错了什么?要了解Eclipse是否真的编译了您的代码,请查看项目的bin/文件夹并检查其中.class文件的日期。您必须在Eclipse之外执行此操作,因为默认情况下它会隐藏此文件夹的内容 使用“清理项目”强制重建 如果这看起来是正确的,那么下一

我有一个Java项目,它使用smb客户端获取文件。当我编辑这段代码并在Eclipse中再次运行它时,它并没有运行我修改过的代码,而是运行相同的旧代码

检查表:

我保存了文件并确保没有写入错误。 启用自动生成。 正确配置运行配置。 没有未解决的错误。
我做错了什么?

要了解Eclipse是否真的编译了您的代码,请查看项目的bin/文件夹并检查其中.class文件的日期。您必须在Eclipse之外执行此操作,因为默认情况下它会隐藏此文件夹的内容

使用“清理项目”强制重建


如果这看起来是正确的,那么下一步就是转到Debug透视图。打开进程的属性对话框。Eclipse随后将向您显示它用于启动进程的类路径。确保路径正确。

删除bin文件夹数据并清理项目。清洁项目: 继续项目->清理->选择您的项目->清理->构建项目
这将解决您的问题,如果这不起作用,请编写一个Hello world程序并检查它是否起作用。如果这也不起作用,请检查您的Eclipse

错误消息是什么?没有错误消息。它运行得非常好,但它运行的是旧代码,而不是我新修改的代码。您是编辑本地文件夹中的文件还是网络共享中的文件?我使用Eclipse编辑了本地文件夹中的.java文件。谢谢。事实证明,Eclipse并没有真正编译我的代码。我现在应该做什么?使用项目菜单->清理->选择项目->确定。这将迫使重建。还要确保源文件的时间戳不会在将来出现。我清理了项目,但Eclipse似乎无法重建它。bin文件夹中没有文件,即使在Ctrl+B之后也是如此。我收到了“未找到主类”错误。好的。打开错误日志视图。您是否看到任何可能相关的内容?是的,在清理项目时无法删除一些文件夹和文件。这有助于发现问题吗?我清理了项目。它没有解决问题。Hello world也无法运行。请使用最新SDK重新安装eclipse,使您的工作空间位于包含操作系统文件和文件夹的驱动器之外的其他驱动器中。参考