簡體   English   中英

當jython中的jar包含默認包中的類時,無法從jar中導入打包的類文件

[英]Can't Import packaged class files from a jar in jython when it contains classes in the default package

我正在開發一個程序,該程序需要導入一個jar,該jar在默認程序包(jar的根)和程序包中都具有類。 到目前為止,我已經有了這段代碼,並且可以正常使用,因此我可以默認導入它們,但是在嘗試將它們導入軟件包時失敗。

import sys
import os
sys.path.append(os.getcwd() + "/versions/1.7.2.jar")

如果我運行import a(a是一個類,因為它是混淆的jar。)它將導入,但如果運行import net.minecraft.server.MinecraftServer,則它不起作用,它說沒有名為net的模塊。

我知道哪個課程以及該課程附近的所有軟件包,因此有什么幫助嗎?

問題在於Jython無法正確找到代碼。

源代碼基於可以導入的a.class類的文件,但不net.minecraft.server.MinecraftServer

暫無
暫無

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

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