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`
}

0 ответов

Другие вопросы по тегам