启动斯坦福核心 NLP 的脚本

启动斯坦福核心 NLP 的脚本

我通常通过打开终端、导航到保存它的文件夹并发出以下命令来启动 Stanford CoreNLP 服务器:

java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000

我尝试将其自动化。我创建了一个文件st_corenlp.sh并将以下代码放入其中:

#!/bin/bash
cd "/home/Documents/stanford-corenlp-full-2016-10-31"
sudo java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000

我还进入了文件的属性并使其可执行。

现在当我点击它时什么也没有发生。我也不知道如何st_corenlp.sh从终端运行来排除故障。

我在 Ubuntu 16.04

有什么建议么?

更新

我找到了一种从命令行运行脚本的方法bash -x st_corenlp.sh,但双击文件时它没有运行。我仔细检查了一下,它被标记为可执行文件。(检查 - 允许将文件作为程序执行)

相关内容