·如何設(shè)置兩個plugin工程之間的依賴關(guān)系,必須在被依賴方project的mainfest里面的exprot package設(shè)置要給依賴方可用的package,在依賴方的dependency里面要設(shè)置被依賴的project名
·兩個plugin工程,a依賴b,a在運行時候需要使用jar包中的c類,編譯的時候沒有,運行時在遇到c的地方報ClassNotFoundException異常,這個可能的原因就是在b工程的manifest文件的runtime->classpath沒有把依賴的所有jar包加進來。
·我有兩個工程a,b,b依賴a,同時a和b都依賴同一個jar包c,在a和b兩個工程里面都把c這個jar包加進去了,當(dāng)b在運行到需要使用c中的某個類的時候,拋出錯誤:ava.lang.LinkageError,這個問題的解決方法是應(yīng)該讓a,b兩個工程依賴同一個jar包,因此需要去掉b工程的jar包,然后調(diào)用被依賴的a工程的jar包,這里需要對a工程做如下設(shè)置:把所有依賴的jar包添加到manifest->runtime->export package,當(dāng)然也要把包加到classpath里面,接著就是對工程a的java build path進行如下設(shè)置:在order and exprot中將所有被依賴的jar包都選中
·兩個plugin工程,a依賴b,a在運行時候需要使用jar包中的c類,編譯的時候沒有,運行時在遇到c的地方報ClassNotFoundException異常,這個可能的原因就是在b工程的manifest文件的runtime->classpath沒有把依賴的所有jar包加進來。
·我有兩個工程a,b,b依賴a,同時a和b都依賴同一個jar包c,在a和b兩個工程里面都把c這個jar包加進去了,當(dāng)b在運行到需要使用c中的某個類的時候,拋出錯誤:ava.lang.LinkageError,這個問題的解決方法是應(yīng)該讓a,b兩個工程依賴同一個jar包,因此需要去掉b工程的jar包,然后調(diào)用被依賴的a工程的jar包,這里需要對a工程做如下設(shè)置:把所有依賴的jar包添加到manifest->runtime->export package,當(dāng)然也要把包加到classpath里面,接著就是對工程a的java build path進行如下設(shè)置:在order and exprot中將所有被依賴的jar包都選中
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】