pycharm出现红色灯泡感叹号怎么回事

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm出现红色灯泡感叹号怎么回事相关的知识,希望对你有一定的参考价值。

参考技术A 因为你的f(n)函数没有定义,直接调用一个不存在的函数自然会报错。红色感叹号是错误,黄色感叹号是警告。
windows应用程序出错表象Windows操作系统有时会出现错误信息,例如写内存错误系统会提示:「“0X”指令引用的“0x00000000”内存。
该内存不能为“read”或“written”」,然后应用程序自行关闭,程序不能运行。

eclipse项目出现红色感叹号

 eclipse工程前面出现红色叹号的项目。

  右击eclipse项目的bulid path-->configure build path后,在弹出来的窗口中,找到Libraries页签,可以看到一些jar包是红色叉号的,这种jar包就是找不到对应文件的jar包,引起这种eclipse项目前面出现红色叹号,可能是因为从外部导入的项目或者是因为某些文件被删除了,才导致红色惊叹号。找到这些eclipse项目中没有的jar包,删除它,然后重新在本地导入所需的jars。

 

  在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。

  导入的项目经常出现这样的问题,是因为build path 库中的一些jar引用是他人本地的资源路径,而这个引用路径在你的电脑上是没有对应的资源文件的。所以我们喜欢在web项目的web-inf 目录下新建一个lib目录用于存放我们可能用到的资源jar 文件。然后build path ,获取这些资源的引用,项目正常运行,此时资源的引用路径就是../lib/(依赖资源)  。 这样在其他的环境上也可以运行

假如,我现在有个项目,我用到了一个叫hello.jar的jar包,这个jar包我放在我的C盘根目录下,那我项目中build path(创建路径)的时候,引用的路径是“C:/hello.jar”。当我把这个项目考到
其他电脑上运行时,它会去哪里找hello.jar呢?当然是路径指示的C:/hello.jar”,而我仅仅只是在自己的电脑上的C盘根目录下放置了hello.jar,现在这台电脑上并没有。所以,lib目录的目的是什么?
当我把项目从一个电脑拷到另一个电脑时,我把lib目录也考过去了,而项目build path时加入hello.jar的路径是“../lib/hello.jar”,因此我无论项目考到任何地方,都能找到lib中的hello.jar包。
这个lib只是一个存放jar包的地方而已,方便项目能够找到它,lib只是地址名称,你叫ccc,vvv啥的都可以。

 

以上是关于pycharm出现红色灯泡感叹号怎么回事的主要内容,如果未能解决你的问题,请参考以下文章

android studio有红色感叹号是怎么回事

正在使用的项目,项目名那里出现了红色感叹号?怎么去除?

eclipse中项目出现感叹号怎么办

手机连接WiFi有感叹号x怎么回事?如何消除手机WiFi感叹号?

MYECLIPSE项目文件下所有的JSP文件都出现叹号怎么解决?

虚拟机网络连接有个黄叹号怎么回事?