Netbeans

La información ya esta obsoleta, la librería Java Ayatana ahora tiene integración nativa sin necesidad de plugins y es instalable desde ppa: https://danjared.wordpress.com/2014/03/27/java-ayatana-2-x/

Ya termine la primera fase de la librería de integración que es la integración con el menú de aplicaciones global, así que el siguiente punto es integrarlo con aplicaciones, y como primer punto, he integrado con Netbeans.

Java Ayatan con Netbeans

Para instalar debes agregar un nuevo repositorio de extensiones:

Tools -> Plugins -> Settings

Configuración de Netbeans

La URL para actualización automática de plugins es:

http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

Y después instala el paquete: Java Ayatana

Instalar Ayatana

Espero y la disfruten, aunque un estoy revisando, si les genera un error no duden en avisarme, la pagina del proyecto esta en:

http://code.google.com/p/java-swing-ayatana/

40 pensamientos en “Netbeans

  1. In 7.0.1 under Ubuntu 12.04 Beta 2:

    Warning – could not install some modules:

    Java Ayatana – The module Module System API was requested in version >= 7.27.1 but only 7.23.1 was found.

    Java Ayatana – The module Project API was requested in version >= 1.40.1 but only 1.36.1 was found.

    Java Ayatana – The module Project UI API was requested in version >= 1.53.1.8 but only 1.51.2.8 was found.

    Java Ayatana – The module UI Utilities API was requested in version >= 7.39.1 but only 7.31.2 was found.

    Java Ayatana – The module Utilities API was requested in version >= 8.19.1 but only 8.15.1 was found.

    Java Ayatana – The module Window System API was requested in version >= 6.48.1 but only 6.40.1 was found.

    • So sorry,

      But the plugin was created with Netbeans 7.1 and only works for Ubuntu 11.10.

      For the moment, I’m working with Launcher API Integration (progressbar and dynamic quicklists*) using Unity 4.

      My idea is integrete Launcher API before create a libjayatana.so library on Ubuntu 12.04.

      I send you the source of plugin in version 0.6.0, but even I have trouble integrating Launcher API, there is something in Java that interferes with the operation of the library libunity.

      • and soon publishes extensions to other products in which I have been working (Oracle JDeveloper, Oracle SQL Developer and IntelliJ IDEA)

  2. Hola. Me instalé el plugin de netbeans, pero aunque es la 0.9.0, indica que está instalada la 0.8.0 y siempre me pide actualizar.
    El archivo info.xml de org-nbs-java-ayatana-0.9.0.nbm dice OpenIDE-Module-Specification-Version=»0.8.0″

    Uso Ubuntu 12.04, espero que pronto tengas lista la versión que funcione con esa versión. Saludos.

    • Si fue error al empacar el NBM, pero ya esta, actualice a la 0.9.1, pero como que no esta actualizando el archivo en google project… bueno espero que un rato más lo actualice

  3. Hi Dan,
    congrats, fine work.
    there is a bug under netbeans with the nimbus laf, some keys goes wild inside the editor.
    press Ctrl X, Ctrl V, Delete … the result is… unusable.
    gnome laf if fine!
    NB 7.1.2/7.1.1
    Ubuntu 11.10
    JDK 1.6.32/1.7.04
    Ayatana 0.9.1
    regards A.-J.

  4. Hi Dan,
    oh forgot, netbeans mean this

    WARNING [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml:2:49: Document root element «module_updates», must match DOCTYPE root «null».
    WARNING [org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser]: http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml:2:49: Document is invalid: no grammar found.

  5. Tengo Netbeans 7.1.1 y Ubuntu 12.04 (32 bits) y no me ha funcionado. De todas maneras, como veo que estais en ello, lo dejo instalado para cuando esté arreglado que se actualice.

    ¡Saludos y buen trabajo!

  6. Hola Dan,

    Hay alguna manera de aplicar el mismo fix para aplicaciones basadas en Netbeans Platform? Instale el Plugin en netbeans y funciona perfectamente, pero quize aplicar el mismo fix a VisualVM y me dice al iniciar que no encuentra unos modulos (projectapi/1 y projectuiapi/1).

    • Un poco de paciencia… estoy trabajando en un modulo basado en librerías «endorsed» para soportar cualquier aplicación, si descargas el código fuente en la carpeta de plugins existen 2 proyectos «/plugins/jayatanart7» y «/plugins/jayatanart6», necesitas incluir en «$JAVA_HOME/jre/lib/endorsed» junto con la libreria jayatana y gtkextended.

      Espero tener el ppa dentro de poco…

  7. Hi guys. I’m using ubuntu 12.04 / netbeans 7.2.1 / openjdk-6, but does not works for me!! 😦
    I followed the instructions on the blog, but nothing.

    Somebody can say if ayatana works on netbeans 7.2.1 ??

    Thanks.

  8. Ubuntu 12.04 64 bit / OpenJDK 1.7.0_21 / Netbean 7.3.
    Be cafull check help/about to be sure JDK 7 is enable on start up
    sudo apt-get install openjdk-7-jdk
    sudo rm default-java
    sudo ln -s java-1.7.0-openjdk-amd64/ default-java

    We can execute this to make this modification for all system
    sudo update-alternatives –config javac
    sudo update-alternatives –config java

  9. For those that have problems with Ubuntu 12.04 (and higher) and using Netbeans 7.3.1: Make sure your start (like netbeans-7.3.1.desktop) inkludes the options:

    StartupWMClass=netbeans-7.1.2
    StartupNotify=true
    Terminal=false

    After i added this anything works like a charme!

  10. Ola, great plugin which should be integrated natively into Netbeans IMO, thanks a lot 🙂

    Unfortunately, with Ubuntu 12.04 and NetBeans 7.4, it crashes when opening a browser window (like File > Open file…). An update of the plugin would be much apreciated.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s