解决Eclipse中java文件的图标变成空心J的问题

Eclipse中java文件,正常情况下是这样的:

有时候我们会看到java文件变成这样了:

这两种java文件的区别在于,空心的java文件不会被编译,只是一种资源文件。

把空心java改为非空心java的方式:

在项目上右键->Build Path->Configure Build Path->Source

或者在项目上右键->Properties->Java Build Path->Source

反正就是这个界面;

点其中的Included那一行,或者Excluded那一行,点右边的Edit按钮,可以在弹出的窗口配置java文件是否被编译。

上面是哪些文件被编译,下面是哪些文件不被编译。

界面是这样:

补充:解决ECLIPSE java类文件从实心变为空心,以及右键项目没有 build path,或build path显示 no available source的问题

导入别人的项目,一开始问题是Java类文件的图标由实心变成了空心,这样的话类文件不能编译,main方法也不能执行。

查了半天都说要重新配置 build path,可是我右键项目名根本就没有build path。

然后有人说把右上角 javaEE改成 java

改成Java后右键有 build path 了,但是显示 no available source

继续查询后,有人说是项目导入的问题,应该是 .project文件有问题,打开该文件后发现是这样的

然后我看了我其他的项目发现并不是这个,于是修改

变成这样后,删除项目重新导入,问题就解决了。原理的话我也不清楚,欢迎指点。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。

(0)

相关推荐

  • Java Eclipse中实现快速替换变量

    方法及步骤: 选中要替换掉的变量,这里我要替换掉"nextVetix"变量. 按下组合键"Alt+Shift+R" 直接在键盘上输入要改为的变量 按回车键"Enter",就可以完成替换了,文件中的所有变量都被替换完毕 补充知识:java 字符串的运算公式直接转计算结果 我就废话不多说了,大家还是直接看代码吧~ // 字符串的运算公式直接转计算结果 public static void main(String[] args) {<br>

  • Java修改eclipse中web项目的server部署路径问题

    和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行Web项目.所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,发布到服务器上的Webapps文件夹下. 在Eclipse中,默认会把Web项目放到Eclipse的工作空间下的.metadata\.plugins\org.eclipse.wst.serv

  • JavaWeb开发之【Tomcat 环境配置】MyEclipse+IDEA配置教程

    MyEclipse配置 IDEA配置Tomcat 环境 IDEA:2020.2 Tomcat:apache-tomcat-9.0.38 创建Web项目 Q1:Tomcat启动输出乱码 Q2:Servlet中使用 System.out,Tomcat控制台输出乱码 一:创建Web项目 1> 创建普通项目,添加框架支持 2> 为项目配置Tomcat 3> 部署项目到Tomcat 4> 手动添加依赖包 二:Tomcat启动输出乱码 -Dfile.encoding=UTF-8 三:Servl

  • 详解关于eclipse中使用jdk15对应javafx15的配置问题总结

    一.前言 废话: /*这两天一直卡在eclipse的jdk15对应的 java15的配置上,一直用不了.上了很多博客, 基本上都没有真正解决我的问题. 主要是下面几个异常:*/ //1.初始化异常:Error occurred during initialization of boot layer java.nio.file.InvalidPathException: Illegal char <:> at index 2: "D:\javafx\javafx-sdk-15.0.1\

  • Java eclipse doc文档生成流程解析

    这里讲解下eclipse成为doc文档,首先代码: /** * @author szy * @version 1.0 */ package com.founder.sun; class Cat{ public static String name = "Tom"; /*** * @return void * @param age */ public static void say(int age){ System.out.println(name + "is " +

  • 解决Eclipse中java文件的图标变成空心J的问题

    Eclipse中java文件,正常情况下是这样的: 有时候我们会看到java文件变成这样了: 这两种java文件的区别在于,空心的java文件不会被编译,只是一种资源文件. 把空心java改为非空心java的方式: 在项目上右键->Build Path->Configure Build Path->Source 或者在项目上右键->Properties->Java Build Path->Source 反正就是这个界面: 点其中的Included那一行,或者Exclud

  • 解决Eclipse打开.java文件异常,提示用系统工具打开的问题

    问题描述: Eclipse中打开目录中的.java文件,提示用系统工具打开.其它文件都能正常打开,只有这一个文件有问题. 解决方案: 右键->openWith->Java Edit 补充:eclipse运行项目特别慢,出现Java heap space溢出 在eclipse中可用为JVM设置参数: Window-->Preferences-->Java-->Installed JREs 然后选中你安装的 jre-->Edit-->Default VM Argume

  • 快速解决eclipse中注释的代码依然会执行的问题

    问题: eclipse中注释的代码在debug的时候居然还能执行.那一刻内心是崩溃的.. 解决方案: 项目重编译显示都正常,并没有报错,然后发现项目编译后,WEB-INF/lib/classes中的class文件并没有更新,这就好理解了,项目其实没有编译成功.然后又发现项目图标上有个感叹号.是因为在 项目右键→Properties→Libraries 中有部分jar不正确,导致项目不能编译自动生成classes. 加载一下jar项目就正常了. over.. 以上这篇快速解决eclipse中注释的

  • 解决eclipse中没有js代码提示的问题

    自学js,发现eclipse中不管js文件.html文件.jsp文件没有都没js代码的提示,对于js代码也不报错,有时候就因为单词敲错却查了很久没查出来,很烦很难受. 在网上找了很多方法,都没有解决,特别是有个在javascript中editor中content assit里改一个地方为zjs的方法,试了几次也没成功,不知道各位老铁有没有成功? 再后来,我下了个插件,问题就解决了. 打开eclipse点击window旁边的Help选项---> Eclipse Marketplace---> 在

  • 如何解决项目中java heap space的问题

    起因 17年的一个项目出了OOM(java heap space)问题,眼下有个问题:法院项目,不能外网,一连接外网高院会直接定位到计算机,发出警报(档案的机密性啊)不能远程,那只能视频教他们怎么做了,全程和一个文员说代码,真的很累==! 过程 这个过程对一个不太了解内存的问题的开发无疑是艰难的,搜了一下,知道了是内存溢出导致的,于是着手解决 网上大多数都说调整运行内存,我也跟这个试了,但是不见效果,具体操作过程如下 设置-Xms256m  -Xmx512m -XX:PermSize=64M -

  • 解决eclipse中maven引用不到已经存在maven中jar包的问题

    之前,用过maven管理项目的童鞋都知道本地会有一个${User_Home}.m2/repository仓库 是用来存放jar包的地方.但是,在eclipse中的maven仓库中 搜索不到本地仓库中的jar包. 原因是因为maven中的本地仓库的index索引没有更新,导致在eclipse的maven插件中搜索不到. 解决方案: 在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositories 打开之后

  • 解决python中import文件夹下面py文件报错问题

    如下所示: 在需要导入的那个文件夹里面新建一个 __init__.py文件,哪怕这个文件是空的文件也可以. 补充知识:python中import其他目录下的文件出现问题的解决方法 在使用python进行编程的时候,import其他文件路径下的.py文件时报错 Traceback (most recent call last): File "download_and_convert_data.py", line 44, in <module> from .datasets i

  • 解决idea中yml文件图标问题及自动提示失效的情况

    解决方法: 补充:idea中yml文件图标小绿叶变成小网格问题及自动提示失效解决方法 idea中yml文件图标小绿叶变成小网格问题及自动提示失效解决方法 .yml文件突然变成下图小网格,且没有自动提示了,让人非常的崩溃哈!! 最后终于解决了,步骤如下: 1.ctrl + shift + alt + s ,打开设置 2.找到下图设置 3.添加如下图所示绿色的spring 4.选择.yml文件所在的module,点击ok 5.点击Apply,OK即可 6.返回,完美解决 以上为个人经验,希望能给大家

  • 解决idea中yml文件不识别的问题

    最近安装了idea,觉得比eclipse好用很多,今天不知道为啥yml文件就不识别了,上面显示一个问号,我查了半天,解决办法就是安装一个插件,我安装了下图的第一个和第三个插件,第二个本来就有,但是我的yml不识别,我又下了另外两个. 如果网络允许的话点击下图按钮安装,反正我是半天都没成功, 点击后,找到你要下载的插件,点击install,已经下载了就是uninstall按钮了, 我是没有成功,于是我从网站上下载 http://plugins.jetbrains.com/search?correc

  • 完美解决eclipse中导入工程后中文注释出现乱码的问题

    default encode为UTF-8,显示中文会变成乱码解决方案: Windows- >Pereferences- >Genral->Workspace- >Text   File   Encoding 选项下选择other,可以先尝试系统提供的几个选项,如果不行的话,就手动输入"GBK"即可. 当然,前提是你的系统里得有GBK 字体!

随机推荐