大佬们,aide是怎么运行java的,反射main方法?这样
aide吧
全部回复
仅看楼主
level 14
大佬们,aide是怎么运行java的,反射main方法?这样的话怎么处理main方法里的Scanner呢?还是说有其他的方法?在电脑上只知道exec("java xx")来运行,然后再拿输入输出[滑稽]
2019年12月17日 05点12分 1
level 8
这玩意不是很好模拟吗。。
2019年12月17日 14点12分 2
可是我不会啊[滑稽]大佬教教我呗
2019年12月17日 17点12分
@慌得一批😱 额,这会儿没上贴吧sorry,你拿jdk的javac和安卓sdk的dx.jar一起用,把java转成class再生成dex,然后用DexClassLoader调用。
2019年12月30日 18点12分
@慌得一批😱 或者试试用bsh,这个可能更简单
2019年12月30日 18点12分
level 11
直接反射main方法。System.in和System.out可以换成自己的处理逻辑。用System#setOut/setIn/setErr方法
2019年12月18日 04点12分 3
好的大佬[滑稽]
2019年12月18日 10点12分
setIn这一步怎么处理,怎么处理Scanner?我试过System.setIn(FileInputStream),文件内容为空时直接异常,内容不为空时到是能直接读出来。不过我想在文件内容为空时,读直接阻塞住,直到我往文件里写进内容再读。或者有没有更好的方法?
2020年04月02日 16点04分
level 2
就是动态加载dex
2020年01月07日 05点01分 5
level 2
反射调用对象
2020年01月07日 05点01分 6
1