草庐IT

Import-Package

全部标签

python - PyCharm 错误 : 'No Module' when trying to import own module (python script)

我已经编写了一个模块(文件my_mod.py文件位于文件夹my_module中)。目前,我正在处理位于文件夹cur_proj中的文件cool_script.py。我已经使用File--open在PyCharm中打开了该文件夹(因此我假设它是一个PyCharm项目)。在ProjectView(CMD-7)中,我可以看到我的项目cur_proj(红色),在“外部库”下我确实看到了my_module。在cool_script.py,我可以写frommy_moduleimportmy_modasmmPyCharm甚至为my_mod提出了建议。到目前为止一切顺利。但是,当我尝试运行cool_sc

java - 在 Java 中使用 import 语句自动删除显式包声明

我有一个由其他人创建的项目,其中包含数以千计的类文件,并且为每个对他们的任何类的引用都明确输入了包名称。看起来代码是反向工程的。有没有一个Java的好工具可以重构代码,以便从类引用中删除显式类型的包前缀并移到导入语句中。提前谢谢你。编辑:我认为一个例子会有所帮助。我想把导入放在顶部,我不在乎有多少导入。javax.swing.JButtonbutton1=newjavax.swing.JButton();想象一下上面的代码,但绝对是在成千上万的类文件中成千上万行代码中无处不在。我希望能够删除所有前缀,并且只需要一个不错的importjavax.swing.JButton;在每个类文件的

java - 导入无法解析 : import com. google.android.maps.*;

我在我的应用程序中成功使用了谷歌地图,但随后需要将AndroidSDK版本从1.5更改为2.0。现在无法解决谷歌地图的导入问题。 最佳答案 确保你有在您的应用程序list中,并且您不仅下载了2.0SDK,还下载了2.0-with-google-APIsSDK。然后在Eclipse中设置项目的属性以检查所需的SDK的GoogleAPI版本。然后尝试清理您的构建(Project->Cleanineclipse;命令行中的“antclean”)。 关于java-导入无法解析:importcom

java - 如何配置 logback 以跳过来自 org.package.* 的所有级别低于 WARN 的日志消息?

如何配置logback不记录来自包org.package及其子包中的记录器的消息,除非它们的级别是WARN或ERROR? 最佳答案 为什么以下配置不适合您?%d{ISO8601}|%-5level|%thread|%logger{1}|%m%n 关于java-如何配置logback以跳过来自org.package.*的所有级别低于WARN的日志消息?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

java - Maven & Protobuf 编译错误 : Cannot find symbol in package com. google.protobuf

我是Linux和Protobuf的新手。我需要帮助。我正在尝试“mvn打包”一个包含许多“.proto”文件的项目,当然还有一个pom.xml文件...我正在开发Ubuntu========================================错误当我运行“mvnpackage”时,我收到这个错误:之后...Compiling11sourcefilesto.../target/classes...我收到一堆这样的错误:[ERROR].../target/generated-sources/...java:[16457,30]cannotfindsymbol[ERROR]sym

java - 在 Eclipse 中重构 "package structure"以将包的子包重定位到其父包

在Eclipse的“包资源管理器”中,假设我有一个这样的包列表:com.animal.dogcom.animal.catcom.animal.frog如果我想重构这个包结构,使最终的包结构看起来像com.dogcom.catcom.frog所以本质上是删除父包并将子包附加到其祖父包。我在“com.animal”包中有很多子包,如果可能的话,我想避免手动执行此操作,然后还要在任何地方更改包导入。 最佳答案 如果您将包表示切换为hierarchical(从右上角的箭头),您可以右键单击com.animal包并将其重命名为com.

java - 行家: (use -source 5 or higher to enable static import declarations)

如何使用源5?我试过了mvn-source5test但它没有工作:-)当我通过javac编译文件时,一切正常。 最佳答案 您需要配置maven-compiler-plugin:...org.apache.maven.pluginsmaven-compiler-plugin2.3.21.51.5......编辑:更改示例以使用最新版本的插件。 关于java-行家:(use-source5orhighertoenablestaticimportdeclarations),我们在StackOv

java - "private package"是什么意思?

这个问题在这里已经有了答案:Whyaremodifiersallowedforapackagewhentheydon'tseemtodoanything?(2个回答)关闭9年前。请看样例:privatepackagecom.xm.aws;importstaticcom.xml.aws.PcgTest.test;publicclassPackageTest{publicstaticvoidmain(String[]args){test(args);}}private告诉我关于包的什么信息? 最佳答案 我们不要将此与package-pr

java - Maven编译: package does not exist

我有一个(看似)简单的maven问题我无法解决。在我的POM中,我指定了对openrdf-sesame的依赖,如下所示:org.openrdf.sesamesesame-runtime2.7.2从Eclipse运行项目效果很好,我什至可以导出一个可运行的jar文件。不幸的是,我无法通过cmd-linemaven让它正常工作。为了构建一个jar,我在我的pom中添加了以下内容:org.apache.maven.pluginsmaven-compiler-plugin2.3.21.61.6maven-assembly-pluginjar-with-dependenciesfoo.bar.C

java - "The import org.springframework cannot be resolved."

这是我的POM.xml文件:1.63.2.2.RELEASE2.2.0.RELEASE5.1.254.11org.springframeworkspring-core${spring.version}org.springframeworkspring-jdbc${spring.version}org.springframeworkspring-oxm${spring.version}mysqlmysql-connector-java${mysql.driver.version}org.springframework.batchspring-batch-core${spring.batc