• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Проблема с вызовом java из lotusscript

  • Автор темы JohnLemon
  • Дата начала
J

JohnLemon

Всем здравствуйте, есть проблемка. Написал класс на джаве :
Java:
public class captchaClass {
public static boolean getTrue() {
return true;
   }
}
В лотусе пытаюсь вызвать его:
Код:
Uselsx "*javacon"
Use "captchaClass"
Dim myClass As JavaClass
Dim myObject As JavaObject
Sub Click(Source As Button)
Dim js As New JavaSession
Set myClass = js.GetClass("captchaClass")
Print("das")
End Sub
При нажатии на кнопку ошибка: LS2J Error: Threw java.lang.ClassNotFoundException: captchaClass.
Вопрос в следующем что я не доделал ) ?
 

garrick

Lotus Team
26.10.2009
1 342
150
BIT
128
Класс положили в библиотеку, а библиотеку подключили к LS через USE? Вторая строка в вашем коде это оно?
 
  • Нравится
Реакции: ToughgG

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 927
608
BIT
150
@ToughgG путь к классу м.б. с путем от пакета
какой класс подключали? (пример кода, только полный)
 

savl

Lotus Team
28.10.2011
2 591
309
BIT
138
@ToughgG путь к классу м.б. с путем от пакета
какой класс подключали? (пример кода, только полный)
Не может, а в данном случае должен.

Java Библиотека:
Java:
package ru.captcha;

public class captchaClass {
   public static boolean getTrue() {
       return true;
   }
}

Код кнопки:
Код:
Uselsx "*javacon"
Use "captchaClass"
Dim myClass As JavaClass
Dim myObject As JavaObject
Sub Click(Source As Button)
Dim js As New JavaSession
Set myClass = js.GetClass("ru/captcha/captchaClass")
Print("das")
End Sub

Вариант ТС у меня тоже заработал, но после того как я в библиотеке Java выбрал базовый класс, почему-то он был пустой. мб из-за этого еще.
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!