![](/img/trans.png)
[英]Curl command through Java works in windows and not in linux
[英]java command throwing an error in linux although works fine in windows
我正在嘗試在 linux 系統中通過 bash 運行我的 java 程序,命令為:
java -Dresources=path1 -Dinstance=instance1 -cp ./lib/jar1.jar;./lib/folder1/*;./lib/common/*; lib/folder2/* com.test.host
在主機 class 中,我正在讀取一些 XML 文件,其中包含 spring 個 bean,我正在加載它們。 此命令在 windows 中運行良好。但是,當我在 Bash shell 中運行此命令時,出現以下異常:
意外標記換行符'xml version= 1.0 encoding= utf-8'附近的語法錯誤
我嘗試刪除 XML 中不必要的空格並嘗試但無濟於事。
正如@MarkRotteveel 提到的,替換后; (分號)與:(冒號),命令按預期工作。 但是,我不確定為什么 java 沒有檢測到使用錯誤並拋出錯誤/異常
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.