OpenProj error “Your Java vendor is Oracle Corporation”

Your Java vendor is "Oracle Corporation".
Your Java vendor is "Oracle Corporation".
Your Java vendor is “Oracle Corporation”.

Recién he cambiado mi sistema operativo hacia Ubuntu 12.10 .. para mi sorpresa una de las cosas nuevas en este mundo de linux es que oracle es java (ya deja de ser libre) y que tenemos una actualización de java que es la versión 7 y con ello muchos problemas con las aplicaciones de licencia libre que usaban java.

Pues bien, este error muestra un mensaje que decía lo siguiente:

“Your Java vendor is “Oracle Corporation”. To run OpenProj, you need the Sun Java implementation.
The auto-detected Java Runtime used is…”

Blah.. blah.. blah.. en realidad el mensaje no dice mucho y menos nos ayuda a resolver el problema, inicialmente pensaba que tenía que establecer el path correcto de java, pero nooooo!! .. en fin, buscando un poco encontré que para hacerlo funcionar básicamente hay que engañar a openproj desde su archivo de configuración diciéndole que efectivamente es java el proveedor.. entonces solo es necesario modificar la línea JAVA_OPTS en el archivo /home/user/.openproj/run.conf

JAVA_OPTS="-Xms128m -Xmx768m"

y reemplazarla por esta otra

JAVA_OPTS="-Djava.vendor=Sun -Xms128m -Xmx768m"

Y listo y como recomendación, por favor no hagan el cambio teniendo el mensaje de error abierto, ya que no surtirá efecto. 😀

Co-fundador de Qbit Mexhico, usuario de linux, Developer en tecnologías web.. Nicaragüense, centro en basketball, primer centro en rugby y pintor los fines de semana. Ortögrafo y ambientalista psicológico (de escritorio).. ese soy yo!

Si te ha servido compártelo y difunde nuestro blog..

Twitter LinkedIn Flickr YouTube 

51 thoughts on “OpenProj error “Your Java vendor is Oracle Corporation”

  1. Hola!
    quise instalar OpenProj 1.4 en windows 7 pero no me dejó, que me aconsejas hacer?
    Este el error que me mostró:
    java.lang.Error: Probable fatal error:No fonts found.
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findJREDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at sun.font.SunFontManager.getDefaultPhysicalFont(Unknown Source)
    at sun.font.SunFontManager.initialiseDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findOtherDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findDeferredFont(Unknown Source)
    at sun.font.SunFontManager.findFont2D(Unknown Source)
    at java.awt.Font.getFont2D(Unknown Source)
    at java.awt.Font.access$000(Unknown Source)
    at java.awt.Font$FontAccessImpl.getFont2D(Unknown Source)
    at sun.font.FontUtilities.getFont2D(Unknown Source)
    at sun.font.FontUtilities.fontSupportsDefaultEncoding(Unknown Source)
    at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$WindowsFontProperty.configureValue(Unknown Source)
    at com.sun.java.swing.plaf.windows.DesktopProperty.createValue(Unknown Source)
    at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
    at javax.swing.UIDefaults.get(Unknown Source)
    at javax.swing.MultiUIDefaults.get(Unknown Source)
    at javax.swing.UIDefaults.getFont(Unknown Source)
    at javax.swing.UIManager.getFont(Unknown Source)
    at javax.swing.LookAndFeel.installColorsAndFont(Unknown Source)
    at javax.swing.plaf.basic.BasicPanelUI.installDefaults(Unknown Source)
    at javax.swing.plaf.basic.BasicPanelUI.installUI(Unknown Source)
    at javax.swing.JComponent.setUI(Unknown Source)
    at javax.swing.JPanel.setUI(Unknown Source)
    at javax.swing.JPanel.updateUI(Unknown Source)
    at javax.swing.JPanel.(Unknown Source)
    at javax.swing.JPanel.(Unknown Source)
    at javax.swing.JPanel.(Unknown Source)
    at com.projity.pm.graphic.frames.GraphicManager.initView(Unknown Source)
    at com.projity.pm.graphic.frames.StartupFactory.instanceFromNewSession(Unknown Source)
    at com.projity.pm.graphic.gantt.Main.main(Unknown Source)
    at com.projity.main.Main.main(Unknown Source)

  2. Muchas gracias, de hecho si!
    El error era en la versión de mi Java, yo tenía la 7 y pues OpenProj utiliza 5 0 6
    Y ya que ando por aquí para preguntarte como se puede relacionar un proyecto con otro, osea una vinculación multiproyecto con este software.

    Muchas gracias de antemano, saludos.

  3. Hola, tengo una duda sobre la programación de los días en mi calendario OpenProj, lo que pasa que no quiero que aparezcan todos los días en la parte superior de la Ruta Crítica, ya que hago proyecto donde hay mucha diferencia de día y a la hora de imprimir pues son muchas hojas, ¿se podrá modificar esto en OpenProj? Pues he visto que en MS Project si.

    ¡Gracias!

  4. Esta solución me ha salvado, pero los encargados del proyecto OpenProj deben correjir esto, supuestamente JAVA debe mantener transparencia en todas las plataformas. De hecho, después de aplicar esta solución, el programa ha funcionado correctamente, osea que no necesitan el JAVA de SUN.

  5. De verdad muchas gracias casi todos los resultados de san google son referente al problema y sus soluciones son en ingles o muy complejas, aparte simple la solucion que propones es muy efectiva, Agradeciendo tu Sabiduria

    Arigatou

  6. Excelente, gracias por el tip.
    Ya me había pasado por el archivo de conf. pero no se me había ocurrido pasarle el parámetro del vendor. Muy astuto de tu parte.

    Gracias.
    Saludos desde Nicaragua

    1. Hola Javiera

      Prueba utilizando el comando locate en tu terminal para buscar el archivo, por ej. “locate run.conf” .. con eso yo asumo que si tienes instalado openproj aparecerá en una ruta como /home/javiera/.openproj/run.conf

      Saludos

  7. Estimado, llevo días intentando abrir el archivo en windows 7 y no hay caso, y encontrar java 6 en la web me ha sido imposible, ademas no logro localizar en este sistema ru.conf tu sabras alguna manera de poder solucionar esto. Saludos y muchas gracias!

    1. Javiera, no me había percatado del uso de Openproj desde Win7, pero si de algo sirve creo que podrías buscar en las carpetas de configuración personal.. Quizás C:\Users\USERNAME\AppData\Roaming\OpenProj\ o alguna de las de AppData y tampoco olvides ir a la configuración de tu sistema de archivos y marcar la opción de mostrar archivos ocultos.

      Saludos

  8. Anduvo perfecto! Linux Mint 15
    Gracias a tipos como vos que se toman este laburo llevamos adelante sistemas muy buenos al alcance de todos.
    Gracias por tu tiempo

  9. Holaa holaa!! Muchisimas Gracias me has salvado la vida!! jeje bueno me salvaste de regresar a Windows.. porque no queria agarrar el “OpenProj”, pero Gracias de verdad!! lml!

  10. Holaaa
    Tengo el mismo problema que Javiera.. estoy desesperado !! :S

    También tengo Win7, busqué en la ruta que indicaste (C:\Users\Jaime\AppData\Roaming\OpenProj) , pero sólo aparece una carpeta ({13702021-43FB-480C-912F-D9B74A538288}) y el siguiente archivo OpenProj1.4.0, con esto adentro:

    [Java Runtime Environment]
    JRE Path=C:\Program Files (x86)\Java\jre7

    ¿Alguna idea?
    Saludos, y gracias

  11. Cuando escribo: /home/minombredeusuario/.openproj/run.conf

    Me aparece esta respuesta

    bash: /home/minombredeusuario/.openproj/run.conf: Permiso denegado

    ¿Qué puedo hacer?

    1. Básicamente parece que tu no eres el dueño del archivo, en todo caso puedes cambiarle los permisos con chmod, también puedes modificarlo con sudo o ya en última instancia hacerlo tuyo con chown y regresarle el control al dueño original.

  12. XaviWhat · enero 7, 2016 at 22:21:01 · →

    Cuando escribo: /home/minombredeusuario/.openproj/run.conf

    Me aparece esta respuesta

    bash: /home/minombredeusuario/.openproj/run.conf: Permiso denegado

    ¿Qué puedo hacer?

    Básicamente parece que tu no eres el dueño del archivo, en todo caso puedes cambiarle los permisos con chmod, también puedes modificarlo con sudo o ya en última instancia hacerlo tuyo con chown y regresarle el control al dueño original.

    ntentè con chown y nada despues de darle los privilegios inserto el comando y no sucede nada, necesito ayuda no he podido y llevo mas de 2 dias intentando

    1. Podrías editar el archivo con sudo y tu editor de consola favorito.. por ej. sudo nano /home/usuario/.openproj/run.conf .. estoy seguro de que con sudo debe permitir cambiar la línea descrita en este artículo.

      Suerte!

Responder a Jackfiallos Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *