标签: classpath

在NetBeans中添加默认包的类

我有一个名为的jar文件"stdlib.jar".这里有很多课程"Default Package".我已将此添加stdlib.jar到我的NetBeans库中.而且"Build"-ed它没有使用任何东西stdlib.jar.这样stdlib.jar就可以添加到我的"./dist/lib"文件夹中.但我仍然不能使用任何类,stdlib.jar 我应该怎么做才能重用任何类stdlib.jar?

java netbeans classpath

6
推荐指数
1
解决办法
7686
查看次数

如何配置Eclipse插件的bootstrap类路径?

我想替换我的Eclipse插件所依赖的一些类(javax.tools.*)rt.jar依赖于我自己的这些类的版本.rt.jar通常通过设置bootclasspath来替换类.我的问题是如何在Eclipse插件中执行此操作.

我创建了这些类的版本的JAR文件,并将其添加到Bundle-ClassPath的属性MANIFEST.MF,该bin.includes属性build.properties,和.classpath.我还将我的JAR文件的路径输入到Eclipse Application启动配置对话框的名为"Bootstrap entries:"的字段中,并将我的JAR移动到"Project Properties> Build Path"的"Order and Export"选项卡中的顶部.尽管如此,当我使用Eclipse Application启动配置运行Eclipse插件时,插件使用原始类rt.jar而不是我的JAR文件中的类.

我如何配置我的Eclipse插件,以便它首先查找我的JAR文件中的类,并且rt.jar仅在我的JAR文件中找不到该类时才进行咨询?

java eclipse classpath bootclasspath

6
推荐指数
1
解决办法
3万
查看次数

ClassNotFoundexception:net.sourceforge.jtds.jdbc.Driver

我遇到了 java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

我可以通过将jtds.jar文件放在CATALINA_HOME/lib目录中来解决这个错误,但这不是一个理想的解决方案,因为应用程序应该足够模块化,可以在任何服务器上部署.

我有jtds.jar文件在[tomcat_dir]/webapps/myapp/WEB-INF/lib哪里,我想从中找到它.

我知道有很多相似的问题,所以我很抱歉,如果这是一个重复,但我还没有能够找到一个有用的帖子.

为什么我的应用程序找不到jtds.jar我在应用程序包中包含的正确文件?为了让应用识别该jar文件,我需要做什么?

java tomcat jar jdbc classpath

6
推荐指数
1
解决办法
1462
查看次数

Java 已启动但返回退出代码=1

我收到错误,称为 - Java was started but returned with exit code=1

安装 JDK 后更新错误图像

升级我的java后我收到了这个错误。我可以看到我的 ini 文件有以下内容。

 -startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-vm C:\Program Files (x86)\Java\jdk1.8.0_73\jre\bin\server\jvm.dll
-vmargs
-Dfile.encoding=UTF-8
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
-Dosgi.instance.area.default=@user.home/AnypointStudio/workspace
Run Code Online (Sandbox Code Playgroud)

JAVA_HOME 的价值为C:\Program Files (x86)\Java\jdk1.8.0_73 Path env 的价值为C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre1.8.0_73\bin;C:\Program Files (x86)\Java\jdk1.8.0_73\bin;

我新更新的 jre 位于以下位置。 C:\Program Files (x86)\Java\jre1.8.0_73\bin

请注意,我在此站点中找到了许多对我不起作用的解决方案。请指导我哪里做错了。

java eclipse classpath mule anypoint-studio

6
推荐指数
1
解决办法
4万
查看次数

Gradle如何创建一个空的fileCollection?

def mergedCompileClasspath == null
project.sourceSets.each {
        if (mergedCompileClasspath == null)
            mergedCompileClasspath = it.compileClasspath
        else    
            mergedCompileClasspath .plus(it.compileClasspath)

}
Run Code Online (Sandbox Code Playgroud)

plus() 方法不起作用。compileClassPath 是不可变的?如何创建一个空的fileCollection?

collections file classpath gradle

6
推荐指数
1
解决办法
2477
查看次数

Kotlin:获取资源文件夹中所有文件的列表

有没有办法获取 Kotlin 中“资源”文件夹中所有文件的列表?

我可以将特定文件读取为

Application::class.java.getResourceAsStream("/folder/filename.ext")
Run Code Online (Sandbox Code Playgroud)

但有时我只想将文件夹“文件夹”中的所有内容提取到外部目录。

谢谢你。

resources classpath kotlin

6
推荐指数
3
解决办法
1万
查看次数

如何理解spark --jars、extraClassPath和extraLibraryPath的关系和使用?

首先,我也见过类似的问题。另一个问题链接 但我认为它的答案不是很清楚。

\n\n

我的一些问题如下\xef\xbc\x9a

\n\n

\xef\xbc\x881\xef\xbc\x89 --jars 参数 与spark.executor.extraClassPath 参数相同,如果不同,有什么区别?

\n\n

我检查了spark-submit命令行中的--jars上的--help,解释如下:

\n\n
 Comma-separated list of local jars to include on the driver\n                          and executor classpaths.\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,我在spark-submit命令行中没有找到spark.executor.extraClassPath的解释。最后在spark官网找到了如下关于spark.executor.extraClassPath的解释:

\n\n
Extra classpath entries to prepend to the classpath of executors. \n
Run Code Online (Sandbox Code Playgroud)\n\n

从两个\xef\xbc\x9f的解释来看貌似效果一样

\n\n

但我从另一个问题链接中看到以下段落:

\n\n
\n

--jars 与 SparkContext.addJar:这些是相同的,只有一个是通过 Spark 提交设置的,另一个是通过代码设置的。选择更适合您的一款。需要注意的一件重要事情是,使用这两个选项中的任何一个都不会将 JAR 添加到驱动程序/执行程序类路径中,您需要使用这两个选项上的 extraClassPath 配置显式添加它们。

\n
\n\n

怎么又这样了?

\n\n

\xef\xbc\x882\xef\xbc\x89spark.executor.extraClassPath 和spark.executor.extraLibraryPath,与spark.driver.extraXXXXpath 相同,前缀相同\xe3\x80\x82

\n\n

extraClassPath 和 extraLibraryPath 有什么区别?

\n\n

Spark.executor.extraLibraryPath的解释来自spark官网\xe3\x80\x82

\n\n
Set a special library path to use when launching …
Run Code Online (Sandbox Code Playgroud)

classpath apache-spark

6
推荐指数
0
解决办法
442
查看次数

Spring Boot - 类路径清单属性

我是 Spring Boot 的新手,目前正在建立一个项目。当我运行应用程序时,它运行良好,但在控制台中我不确定。你们能帮帮我吗。谢谢

The Class-Path manifest attribute in /Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/jaxb-impl-2.3.2.jar referenced one or more files that do not exist: file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/jaxb-runtime-2.3.2.jar,file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/txw2-2.3.2.jar,file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/istack-commons-runtime-3.0.8.jar,file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/stax-ex-1.8.1.jar,file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/FastInfoset-1.2.16.jar,file:/Users/user/.m2/repository/com/sun/xml/bind/jaxb-impl/2.3.2/jakarta.activation-api-1.2.1.jar
The Class-Path manifest attribute in /Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-runtime-2.3.1.jar referenced one or more files that do not exist: file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/jaxb-api-2.3.1.jar,file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/txw2-2.3.1.jar,file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/istack-commons-runtime-3.0.7.jar,file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/stax-ex-1.8.jar,file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/FastInfoset-1.2.15.jar,file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.3.1/javax.activation-api-1.2.0.jar
Run Code Online (Sandbox Code Playgroud)

spring classpath spring-boot

6
推荐指数
1
解决办法
2946
查看次数

build.gradle buildscript 依赖项与依赖项?

有人可以向我解释一下 build.gradle 文件中“buildscript”中列出的依赖项与依赖项块 { } 中列出的常规依赖项有何不同吗?为什么它们必须用语法“实现”列出?我用谷歌搜索了这个,回复说构建脚本中的依赖项并用于“构建项目”,但我不明白这一点?谁能给出更清晰的图片和答案?

构建脚本:

buildscript
        {
            repositories
                    {
                        maven {
                            url 'myMavenFeed'
                            credentials {
                                username "myUsername"
                                password myPassword
                            }
                        }
                        mavenCentral()
                        jcenter()
                    }
            dependencies
                    {
                        classpath "com.microsoft.azure.sdk.iot:iot-device-client:1.14.1"
                    }
        }
Run Code Online (Sandbox Code Playgroud)

依赖块:

dependencies
        {
            compile group: 'com.microsoft.azure.sdk.iot', name: 'iot-device-client', version: '1.16.0'
}
Run Code Online (Sandbox Code Playgroud)

dependencies classpath build-script gradle

6
推荐指数
1
解决办法
3080
查看次数

Android studio 4.1 构建失败

我安装了 Android Studio 4.1。我收到“构建失败”错误。

PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效认证路径

我曾尝试更改 Gradle 版本和 Gradle 插件版本,以及 Java(8 和 11),但它不起作用。

由于限制了 30000 个字符,所以我把它完整地发布在 google doc 中。 谷歌文档中的完整错误

详细错误是:

A problem occurred configuring root project 'First'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve com.google.flatbuffers:flatbuffers-java:1.12.0.
     Required by:
         project : > com.android.tools.build:gradle:4.2.0-alpha14
      > Could not resolve com.google.flatbuffers:flatbuffers-java:1.12.0.
         > Could not get resource 'https://jcenter.bintray.com/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/google/flatbuffers/flatbuffers-java/1.12.0/flatbuffers-java-1.12.0.pom'.
               > PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target …
Run Code Online (Sandbox Code Playgroud)

classpath pkix android-studio android-studio-4.1

6
推荐指数
2
解决办法
2564
查看次数