К сожалению не видно как у вас настроен проект. Вроде бы все делаете верно, но проблема видимо в том, что почему jython не видит ваш jar файл, поэтому и не грузиться.
Попробуйте сначала попробовать просто в консоли запустить простое приложение с помощью CLASSPATH
Calculator.java
/**
* Java calculator class that contains two simple methods
*/
public class Calculator {
public Calculator(){
}
public double calculateTip(double cost, double tipPercentage){
return cost * tipPercentage;
}
public double calculateTax(double cost, double taxPercentage){
return cost * taxPercentage;
}
}
JythonCalc.py
import Calculator
from java.lang import Math
class JythonCalc(Calculator):
def __init__(self):
pass
def calculateTotal(self, cost, tip, tax):
return cost + self.calculateTip(tip) + self.calculateTax(tax)
if __name__ == "__main__":
calc = JythonCalc()
cost = 23.75
tip = .15
tax = .07
print "Starting Cost: ", cost
print "Tip Percentage: ", tip
print "Tax Percentage: ", tax
print Math.round(calc.calculateTotal(cost, tip, tax))
А потом в консоли сделать запуск
javac Calculator.java
set CLASSPATH=d:\temp\jython-example
jython JythonCalc.py
Если работает, то проблема именно в конфигурации, а если нет, то надо будет решить проблему.
Кроме всего выше мне пришлось добавить python классы из sikuliapi.jar как модуль sikuli в jython, а именно (для Windows):
В папкe c установленным sikuli запустить 1 раз sikuliapi.jar
Это создает файлы необходимых классов в C:\Users\myuser\AppData\Roaming\Sikulix\
Добавить папку Lib\sikuli в python path. Самым простым способом мне показалось скопировать папку sikuli из …AppData\Roaming\Sikulix\Lib\ в папку уже присутствующую в python path, например C:\jython2.7.0\Lib\site-packages
Т.е. в результате как бы вручную устанавливаем в jython модуль sikuli.
Только после этого from sikuli import * cтало проходить.