2017-07-27 21 views
0

友人Linux環境でtestng.xmlを実行しようとしています。許可が拒否されました:testng.xmlを実行するようにクラスパスを設定しています

[[email protected] ]# sudo java -version 
openjdk version "1.8.0_131" 

OpenJDK Runtime Environment (build 1.8.0_131-b11) 

OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) 


bash: allJarFiles/apache-mime4j-0.6.jar: Permission denied 
[[email protected]]# ls -ltr 
total 230324 
drwxrwxrwx 6 jenkins jenkins  4096 Jul 25 13:52 bin 

drwxrwxrwx 2 jenkins jenkins  4096 Jul 25 13:52 utility 

drwxrwxrwx 7 jenkins jenkins  4096 Jul 25 13:52 src 

drwxrwxrwx 2 jenkins jenkins  4096 Jul 25 14:44 allJarFiles 

-rw-r--r-- 1 jenkins jenkins  1178 Jul 25 14:44 testng.xml 

-rw-r--r-- 1 jenkins jenkins  144 Jul 25 14:44 bash.sh 

drwxrwxrwx 2 jenkins jenkins  4096 Jul 26 07:14 inputFiles 

[[email protected] ]# set classpath= /var/lib/jenkins/workspace/WebSite/bin; 

[[email protected] ]# set classpath= /var/lib/jenkins/workspace/allJarFiles/*; 

[[email protected]]# java org.testng.TestNG testng.xml 
Error: Could not find or load main class org.testng.TestNG 

[[email protected] ]# sudo java org.testng.TestNG testng.xml 
Error: Could not find or load main class org.testng.TestNG 

[[email protected] ]# set classpath=/var/lib/jenkins/workspace/allJarFiles/*; 

[[email protected] ]# set classpath=/var/lib/jenkins/workspace/bin; 

[[email protected] ]# java org.testng.TestNG testng.xml 

Error: Could not find or load main class org.testng.TestNG 

[[email protected] ]# set classpath=/var/lib/jenkins/workspace/bin;/var/lib/jenkins/workspace/allJarFiles/*; 

bash: /var/lib/jenkins/workspace/allJarFiles/apache-mime4j-0.6.jar: Permission denied 
[[email protected] ]# 

答えて

1

ローカル変数のクラスパスを設定しているようですが、javaコマンドで指定していないようです。

-1

apache-mime4j-0.6.jarと他のlib jarファイルの "実行"許可を与えてください。そのようなファイルやディレクトリと bqX:コマンドが見つかりません/allJarFiles/jxl.jar

+0

は、私はそれがコードのjarファイルの行と PK内のすべてのerrosを与えます。..すべてのjarファイルにすべての権限を与えました:行17:予期しないトークンの近くの構文エラー '( ' –

関連する問題