IDEA не удалось найти модуль java.corba
Я пытаюсь запустить проект из руководства oracle https://docs.oracle.com/javase/8/docs/technotes/guides/rmi-iiop/tutorial.html меня есть класс HelloImpl, который расширяет PortableRemoteObject, и когда я пытался запустить его с
javac -d . -classpath . HelloImpl.java
У меня ошибка
import javax.rmi.PortableRemoteObject;
^
(package javax.rmi is declared in module java.corba, which is not in the module graph)
1 error
Но в моем файле compiler.xml у меня есть модуль java-corba:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<option name="USE_RELEASE_OPTION" value="false" />
<bytecodeTargetLevel target="8" />
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="CourseProject" options="--add-modules=java.corba" />
</option>
</component>
</project>
Может быть, у кого-то есть идея, как это исправить:
import javax.rmi.PortableRemoteObject;
public class HelloImpl extends PortableRemoteObject implements HelloInterface {
public HelloImpl() throws java.rmi.RemoteException {
super(); // invoke rmi linking and remote object initialization
}
public void sayHello( String from ) throws java.rmi.RemoteException {
System.out.println( "Hello from " + from + "!!" );
System.out.flush();
}`enter code here`
}