解决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文件有问题,打开该文件后发现是这样的
然后我看了我其他的项目发现并不是这个,于是修改
变成这样后,删除项目重新导入,问题就解决了。原理的话我也不清楚,欢迎指点。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
详解关于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中web项目的server部署路径问题
和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行Web项目.所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,发布到服务器上的Webapps文件夹下. 在Eclipse中,默认会把Web项目放到Eclipse的工作空间下的.metadata\.plugins\org.eclipse.wst.serv
-
Java Eclipse中实现快速替换变量
方法及步骤: 选中要替换掉的变量,这里我要替换掉"nextVetix"变量. 按下组合键"Alt+Shift+R" 直接在键盘上输入要改为的变量 按回车键"Enter",就可以完成替换了,文件中的所有变量都被替换完毕 补充知识:java 字符串的运算公式直接转计算结果 我就废话不多说了,大家还是直接看代码吧~ // 字符串的运算公式直接转计算结果 public static void main(String[] args) {<br>
-
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
-
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 字体!
随机推荐
- SWT(JFace)Group(分组显示)
- 详解iOS App中图片的线段涂鸦功能的添加方法
- python正则表达式re模块详细介绍
- javascript 实现字符串反转的三种方法
- js实现交换运动效果的方法
- php类的定义与继承用法实例
- android textview 显示html方法解析
- JavaScript中的replace()方法使用详解
- Vue之Watcher源码解析(2)
- php常用字符串输出方法分析(echo,print,printf及sprintf) 原创
- node.js中的console.log方法使用说明
- CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera
- 纯C语言:贪心Prim算法生成树问题源码分享
- Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
- oracle 合并查询 事务 sql函数小知识学习
- jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
- JavaScript获取function所有参数名的方法
- Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
- 纯JavaScript 实现flappy bird小游戏实例代码
- ListView实现下拉动态渲染数据