草庐IT

path_provider

全部标签

swift - 在终端中运行 Swift 构建导致 "Platform Path"错误

我最近重新格式化了我的Mac。今天我尝试通过终端构建一个swift可执行文件来启动一个服务器端swift项目。以下是我使用过的命令:swiftpackageinit--typeexecutable快速构建运行swiftbuild时,出现以下错误:xcrun:error:unabletolookupitem'PlatformPath'fromcommandlinetoolsinstallationxcrun:error:unabletolookupitem'PlatformPath'inSDK'/Library/Developer/CommandLineTools/SDKs/MacOSX

java - java.library.path 和 classpath 之间有什么关系

我正在寻找java.library.path和类路径之间关系的简单解释。虽然我算不上新手,但我从来没有和j.l.p.打过交道。但是我们在使用我参与的WebSphereMQ应用程序时遇到了问题,我们希望打开它们的跟踪。不幸的是,一旦我告诉IBM我们已经重新打包了MQjar以便我们可以通过Maven进行部署,他们甚至不会和我谈论这个问题,除非我们用java.library.path加载WebSphereMQjar。太棒了,让我们重做我们的整个部署策略。我可以咬紧牙关,但这是我的问题:java.library.path和类路径有什么关系?在j.l.p上找到的类对编译器可见吗?你必须在编译器的

java - Jenkins/Maven : Could not resolve default JAVA_HOME path, 构建失败

我遇到了关于Jenkins中Java构建的问题。我解决的错误如下:无法在以下位置找到Javac编译器:C:\Jenkins\jre\..\lib\tools.jar请确保您使用的是JDK1.4或更高版本,并且不是JRE(需要com.sun.tools.javac.Main类)。在大多数情况下,您可以更改Java的位置通过设置JAVA_HOME环境变量进行安装。我有JDK1.6和JDK1.7项目,所以我需要安装两个JDK。对于我的默认JavaJDK,我将1.6用于JAVA_HOME变量,它指向C:\ProgramFiles\Java\jdk1.6.0_45。与1.7版本相同,但在一个单独

java - Maven 安卓插件 :No Android SDK path could be found

我使用maven-android-plugin版本3.3.2。当我尝试构建我的android项目时,出现以下异常:org.apache.maven.plugin.MojoExecutionException:NoAndroidSDKpathcouldbefound.Youmayconfigureitinthepluginconfigurationsectioninthepomfileusing...or...oroncommand-lineusing-Dandroid.sdk.path=...orbysettingenvironmentvariableANDROID_HOME然而环境变

java - Java 插件的 Gradle 'Provided' 依赖项

我正在尝试编译几个WAR文件,所有这些文件都依赖于一个通用的JAR模块。然而,在我的Gradle构建中,我似乎无法获得类似“已提供”的依赖项来使用Java插件。我的编译看起来像这样:applyplugin:'java'configurations{providedCompile}dependencies{compilemodule("org.springframework.amqp:spring-amqp:${springAmqpVersion}")compilemodule("org.slf4j:slf4j-api:${slf4jVersion}")compilemodule("or

Java AES : No installed provider supports this key: javax. crypto.spec.SecretKeySpec

我正在尝试设置128位AES加密,但我的Cipher.init出现异常:没有已安装的提供程序支持此key:javax.crypto.spec.SecretKeySpec我使用以下代码在客户端生成key:privateKeyGeneratorkgen;try{kgen=KeyGenerator.getInstance("AES");}catch(NoSuchAlgorithmExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}kgen.init(128);}SecretKeyskey=kgen.generateKe

java - 为什么范围为 "provided"的依赖项在 Maven 中隐藏传递依赖项?

我的Maven项目中有三个模块(这个稍微简化了):模型包含JPA注释的实体类persistence实例化一个EntityManager并调用它的方法application在model中创建类的实例,设置一些值并将它们传递给persistencemodel和persistence显然依赖于javax.persistence,但我认为application不应该。javax.persistence依赖项被移动到顶级POM的dependencyManagement部分,因为它出现在我只引用该条目的许多子模块中。令我惊讶的是,当我将其范围设置为provided时,我必须引用applicatio

java - Android 无法实例化 Activity : Didn't find class on path

我已经将项目导入到eclipse中,当我尝试运行它时,抛出了这个异常:java.lang.RuntimeException:无法实例化ActivityComponentInfo{com.polygraf/com.polygraf.activity.Dashboard}:java.lang.ClassNotFoundException:没有找到类"com.polygraf.activity.Dashboard"在路径上:/data/app/com.polygraf-1.apk我已经尝试清理项目,然后检查所有类名和list是否正常,但仍然找不到发生这种情况的原因。你能帮我一点吗?仪表板类:

java - 使用 Path 类在 Java 中的两个路径之间创建路径

this中的这句话到底是什么意思?OracleJava教程:Arelativepathcannotbeconstructedifonlyoneofthepathsincludesarootelement.Ifbothpathsincludearootelement,thecapabilitytoconstructarelativepathissystemdependent.对于“systemdipendent”,它们是否仅表示如果元素包含根,则它只能在已编写的特定于平台的语法中工作?我想这是他们唯一的意思。还有其他阅读方式吗?例如:publicclassAnotherOnePathTh

java - Files#delete(Path) 和 File#delete() 之间的区别

我正在使用带有java7update6的Windows-7并发现这种奇怪的行为(至少对我而言)-当我尝试删除文件时,我有两个文件E:\delete1.txt和E:\delete2.txt都是只读文件喜欢跟随它被删除而没有任何问题-Filefile=newFile("E:\\delete1.txt");assertTrue(file.delete());但是当我使用nioAPI删除文件时,如下所示-Pathpath=Paths.get("E:\\delete2.txt");Files.delete(path);它抛出java.nio.file.AccessDeniedException。