您的位置:首页 > Web前端

DocFetcher CMD 启动脚本

2015-08-22 01:11 453 查看

脚本

DocFetcher.cmd

set CLASSPATH=%CLASSPATH%
for %%a in (%~dp0lib\*.jar) do (
set CLASSPATH=!CLASSPATH!;%%a
)

start javaw -enableassertions -Xmx512m -Xss2m -cp "%CLASSPATH%" -Djava.library.path="lib" net.sourceforge.docfetcher.Main

echo %date% %time% start docfetcher >> log.txt


DocFetcher简介

DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer. — You can think of it as Google for your local files. The application runs on Windows, Linux and Mac OS X, and is made available under the Eclipse Public License.

下载、安装

docfetcher-1.1.14-portable.zip

运行

我本地安装有JDK1.7和JDK1.8,环境变量也配好了,但双击
DocFetcher.exe
时仍然提示:



同时发现目录下有
DocFetcher.sh
却没有
DocFetcher.cmd
,于是就参照.sh写了个.cmd版的。



DocFetcher.sh

#!/bin/sh

script=$(readlink -f "$0")
scriptdir=`dirname "$script"`
cd "$scriptdir"

CLASSPATH=
for FILE in `ls ./lib/*.jar`
do
CLASSPATH=${CLASSPATH}:${FILE}
done

if [ $(lsb_release -is) = "Ubuntu" ] && [ $XDG_CURRENT_DESKTOP = "Unity" ]; then
export SWT_GTK3=0
fi

java -enableassertions -Xmx512m -Xss2m -cp ".:${CLASSPATH}" -Djava.library.path="lib" net.sourceforge.docfetcher.Main "$@"


DocFetcher.cmd

@echo off&setlocal enabledelayedexpansion
set CLASSPATH=%CLASSPATH% for %%a in (%~dp0lib\*.jar) do ( set CLASSPATH=!CLASSPATH!;%%a ) start javaw -enableassertions -Xmx512m -Xss2m -cp "%CLASSPATH%" -Djava.library.path="lib" net.sourceforge.docfetcher.Main echo %date% %time% start docfetcher >> log.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: