簡體   English   中英

在JDeveloper中找不到類bpelBlock錯誤

[英]cannot find class bpelBlock error in JDeveloper

我已經對BPEL Process進行了手動更改。 這是一個單向流程,但是我通過手動添加導入語句,名稱空間,消息和端口類型將其轉換為同步流程

但是,在編譯時, JDeveloper出現以下錯誤:

 E:\Templates\appl\proj\SCA-INF\bpel\BPELPr~0\src\orabpel\bpelprocess\BIN0.java
 Error(54,5):  cannot find class bpelBlock
 Error(54,24): cannot find class bpelBlock
 Error(94,28): cannot find variable C0 
 Error(95,20): cannot find variable C0

如果有人可以提出任何建議,請先謝謝!

我做了RnD並找出了解決方案。 這是由於我已通過使用replace()方法的Java代碼手動更改了它。 它取代了包括SCA-INF文件夾在內的所有BPEL流程名稱的出現。 更改代碼后進行編譯時,出現編譯錯誤。 這是因為它將SCA-INF \\ bpel \\ BPELPr〜0 \\ src \\ orabpel \\ bpelprocess \\ BIN0.java中的默認BPELProcessBlock更改為bpelBlock。 JDeveloper找不到默認的BPELProcessBlock,因此找不到錯誤。

通常,您可以刪除SCA-INF中的內容。 我將從這樣做開始。 您可能需要先退出JDeveloper。 刪除SCA-INF。 打開JDeveloper重新編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM