gpt4 book ai didi

java - 在 bash 命令中读取文件路径

转载 作者:行者123 更新时间:2023-12-02 09:27:39 25 4
gpt4 key购买 nike

我有这个脚本:

#! /bin/bash -

# ENVIRONMENT VARIABLES

JDK_PATH="C:\Program Files\Java\jre1.8.0_151\bin\java"
WEKA="C:\Program Files\Weka\weka-3-4\weka.jar"

# ----------------------------------

COMMONS_CLI=./lib/commons-cli-1.0.jar
MRC=./lib/jmrc.jar

LIBS=.:$WEKA:$COMMONS_CLI:$MRC:bin/

$JDK_PATH -Xmx512m -classpath $LIBS recognizer.PersonalityRecognizer $*

来自this项目

我尝试在 git bash 命令行中运行此命令

./PersonalityRecognizer -i ../output_dir -d -t 2 -a ../mairesse_Apache.arff

但是我收到此错误:

$ ./PersonalityRecognizer -i ../output_dir -d -t 2 -a ../mairesse_Apache.arff
./PersonalityRecognizer: line 15: C:\Program: No such file or directory

Java路径中的空格字符有问题吗?怎么写才能正确

最佳答案

您的命令应该是:

"$JDK_PATH" -Xmx512m -classpath "$LIBS" recognizer.PersonalityRecognizer $*

ot bash 会将空格视为分隔符而不是路径的一部分

关于java - 在 bash 命令中读取文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58224884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com