How do I run LibGDX’s Particle Editor in Netbeans?

I am trying to run the Particle Editor that comes with LibGDX in Netbeans. The gdx-tools-1.9.10.jar file shows up in my dependencies, and I can see all of the packages and class files inside it:

gdx-tools-1.9.10.jar

Normally, when I want to run a file, I open the file by double-clicking it in the "Projects" panel, right click anywhere in the file, and then click the "Run File" option. However, when I use the same process to try to run a class file in gdx-tools, the "Run File" option appears to be grayed out:

Run File (Shift+F6)

I have also tried using the Shift+F6 shortcut, with no effect. Just as a sanity check, I did also make sure that the class file I am trying to run has a main method:

main method

I have also tried running the Particle Editor from the command line (I’m using Windows). I navigated to the gdx-tools directory using the following command:

cd C:\Users\<user>\.gradle\caches\modules-2\files-2.1\com.badlogicgames.gdx\gdx-tools.9.10\<hash> 

I then tried to run the Particle Editor using the following command:

java -cp gdx-tools-1.9.10.jar com.badlogic.gdx.tools.particleeditor.ParticleEditor.class 

And the result is simply:

Error: Could not find or load main class com.badlogic.gdx.tools.particleeditor.ParticleEditor.class 

How do I run the Particle Editor? I would prefer to be able to run it in Netbeans, but I would be happy to get it to run at all. I am using LibGDX 1.9.10, Netbeans 8.2, and Java (JDK and JRE) 8u111 on Windows 10. I installed LibGDX using their setup app found here.

How do I configure the Calculator web service sample code in netbeans to use x509 certificates for authentication?

I have successfully followed the steps outlined here: https://netbeans.org/kb/docs/websvc/jax-ws.html

Everything works correctly (i.e. I can run a client jar file from terminal and have it send two numbers to add; the calculator web service receives them and returns the correct sum in the SOAP response).

I now wish to add authentication using x509 certificates, but I am unable to find specific documentation on how to do so. The closest link I found is a secure calculator here:

https://netbeans.org/kb/docs/websvc/wsit.html#Exercise_2_2

But this appears to be using “Username Authentication with Symmetric Keys”, which is not what I am looking for.

I am looking for the calculator client to send its x509 certificate over to the calculator web service. The calculator web service authenticates the x509 certificate it just received from the client. If authentication is successful, it will proceed to add the two numbers sent by the client. Otherwise it returns “invalid cert”.

This seems like a simple thing to do, but I am not able to find any documentation or a sample netbeans project that does this.

This website seems promising: https://docs.oracle.com/cd/E17802_01/webservices/webservices/reference/tutorials/wsit/doc/WSIT_Security9.html#wp162511

Specifically the Example: Mutual Certificates Security (MCS) . However, when I get to the step in the “Securing the Example Web Service Client Application (MCS) section that says:

Select the WSIT Configuration tab of the CalculatorWSService dialog.

Netbeans does not have a WSIT Configuration tab. So this appears to be outdated since I am running Netbeans 8.2.

Would appreciate all / any help from the community.

Where can I find the official hash file for my Apache Netbeans download?

So, as prompted by the Apache download site, I have generated a hash for my new NetBeans download. It STRONGLY encourages me to compare my generated hash with their official hash file.

To check a hash, you have to compute the proper checksum of the file you just downloaded ; then compare it with the published checksum of the original.

Well I generated my own, but it doesn’t appear that they actually have an official published checksum for NetBeans. Should I be worried?

Ver como se lee el codigo en Netbeans

no se si me pueda explicar, quiero ver como Netbeans lee el código, para ir testeando que es lo que realmente eta haciendo con los bucles, creo que hace años vi algo similar en PSeint, cuando ejecutaba algo el programa mostraba lo que leia linea por linea, como una sombra que mostraba que linea leia y cual se repetia por los bucles. algo así necesito no se si en Netbeans tenga algo similar, muchas gracias.

Error en NetBeans con conexión a SQL SERVER: Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

Buen día,

Al tratar de ejecutar un código que llama a la conexión con la BD me arroja error: Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException. El error se presenta al ejecutar el metodo activado por le botón

Comparto el códido donde se configura el error y el códido de la conexión de con la BD, además del error completo

import java.awt.Image; import java.awt.Toolkit; import java.sql.Connection; import java.util.Date; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.text.SimpleDateFormat; import java.util.Vector; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.table.DefaultTableModel; import tveterinaria.conexion;   /**  *  * @author wolfc  */ public class citas extends javax.swing.JFrame {      /**      * Creates new form citas      */     public ResultSet res;     public citas() {       initComponents();        this.setLocationRelativeTo(null);       Image imagen = Toolkit.getDefaultToolkit().getImage(ClassLoader.getSystemResource("icon/incono.png"));       this.setIconImage(imagen);       cargarcomboboxdueno(jcdueno);       cargarprofe(jcprofesional);       //cargarmascota(jcmascota);       }      public void consultar() {       DefaultTableModel modelo = (DefaultTableModel) jtcitas.getModel();       modelo.setRowCount(0);       res = tveterinaria.conexion.Consulta("Select * from citas");        try {         while (res.next()) {           Vector v = new Vector();           v.add(res.getInt(1));           v.add(res.getDate(2));           v.add(res.getString(3));           v.add(res.getInt(4));           v.add(res.getInt(5));           v.add(res.getInt(6));           v.add(res.getString(7));           modelo.addRow(v);           jtcitas.setModel(modelo);          }        } catch (SQLException e) {         JOptionPane.showMessageDialog(null, e);       }     }      public void consultacitaiddueno() {       DefaultTableModel modelo = (DefaultTableModel) jtcitas.getModel();       modelo.setRowCount(0);       res = tveterinaria.conexion.Consulta("Select * from citas where iddueno =" + jcdueno.getSelectedItem() + "");       try {         while (res.next()) {           Vector v = new Vector();           v.add(res.getInt(1));           v.add(res.getDate(2));           v.add(res.getString(3));           v.add(res.getInt(4));           v.add(res.getInt(5));           v.add(res.getInt(6));           v.add(res.getString(7));           modelo.addRow(v);           jtcitas.setModel(modelo);          }        } catch (SQLException e) {         JOptionPane.showMessageDialog(null, e);       }     }      public void consultacitaidmascota() {       DefaultTableModel modelo = (DefaultTableModel) jtcitas.getModel();       modelo.setRowCount(0);       res = tveterinaria.conexion.Consulta("Select * from citas where idmascota =" + jcmascota.getSelectedItem() + "");       try {         while (res.next()) {           Vector v = new Vector();           v.add(res.getInt(1));           v.add(res.getDate(2));           v.add(res.getString(3));           v.add(res.getInt(4));           v.add(res.getInt(5));           v.add(res.getInt(6));           v.add(res.getString(7));           modelo.addRow(v);           jtcitas.setModel(modelo);            txtidcita.setText(res.getString(1));           txtidcita.setText(res.getString(2));           txtidcita.setText(res.getString(3));           txtidcita.setText(res.getString(4));           txtidcita.setText(res.getString(5));           txtidcita.setText(res.getString(6));           txtidcita.setText(res.getString(7));          }        } catch (SQLException e) {         JOptionPane.showMessageDialog(null, e);       }     }     DefaultComboBoxModel com;     public void consultacitaidprofe() {       DefaultTableModel modelo = (DefaultTableModel) jtcitas.getModel();       modelo.setRowCount(0);       res = tveterinaria.conexion.Consulta("Select * from citas where idprofesional =" + jcprofesional.getSelectedItem() + "");       try {         while (res.next()) {           Vector v = new Vector();           v.add(res.getInt(1));           v.add(res.getDate(2));           v.add(res.getString(3));           v.add(res.getInt(4));           v.add(res.getInt(5));           v.add(res.getInt(6));           v.add(res.getString(7));           modelo.addRow(v);           jtcitas.setModel(modelo);          }        } catch (SQLException e) {         JOptionPane.showMessageDialog(null, e);       }     }       public void cargarcomboboxdueno(JComboBox jcdueno) {       conexion con = new conexion();       String sql = " SELECT iddueno from citas group by iddueno ";       try {         Connection cn = con.getConexion();         PreparedStatement entrada = cn.prepareStatement(sql);         ResultSet rs = entrada.executeQuery();         jcdueno.addItem("Seleccione la cédula del dueño");         while (rs.next()) {           jcdueno.addItem(rs.getInt(1));         }       } catch (Exception e) {         JOptionPane.showMessageDialog(null, "Error: " + e);       }     }     public void cargarprofe(JComboBox jcprofesional) {       {         conexion con = new conexion();         String sql = " SELECT idprofesional from citas group by idprofesional ";          try {           Connection cn = con.getConexion();           PreparedStatement entrada = cn.prepareStatement(sql);           ResultSet rs = entrada.executeQuery();           jcprofesional.addItem("Seleccione la cédula del profesional");            while (rs.next()) {             jcprofesional.addItem(rs.getInt(1));           }         } catch (Exception e) {           JOptionPane.showMessageDialog(null, "Error: " + e);         }       }     }     public void cargarmascota(JComboBox jcmascota) {        conexion con = new conexion();        if (jcdueno.getSelectedItem().toString().equals("Seleccione la cédula del dueño")) {         String sql = " SELECT idmascota from citas group by idmascota";         try {           Connection cn = con.getConexion();           PreparedStatement entrada = cn.prepareStatement(sql);           ResultSet rs = entrada.executeQuery();           jcmascota.addItem("Seleccione el ID de la mascota");            while (rs.next()) {             jcmascota.addItem(rs.getInt(1));           }         } catch (Exception e) {           JOptionPane.showMessageDialog(null, "Error: " + e);         }        } else {         com = new DefaultComboBoxModel();         jcmascota.setModel(com);         String sql = " SELECT idmascota from citas where iddueno=" +           jcdueno.getSelectedItem() + "group by idmascota";         try {           Connection cn = con.getConexion();           PreparedStatement entrada = cn.prepareStatement(sql);           ResultSet rs = entrada.executeQuery();           jcmascota.addItem("Seleccione el ID de la mascota");            while (rs.next()) {             jcmascota.addItem(rs.getInt(1));           }         } catch (Exception e) {           JOptionPane.showMessageDialog(null, "Error: " + e);         }       }     }       private void btnconsultarActionPerformed(java.awt.event.ActionEvent evt) {       // TODO add your handling code here       if (jcprofesional.getSelectedItem().toString().equals("Seleccione la cédula del profesional") &&         jcdueno.getSelectedItem().toString().equals("Seleccione la cédula del dueño")) {         consultacitaidmascota();       } else {         if (jcmascota.getSelectedItem().equals("Seleccione el ID de la mascota") &&           jcdueno.getSelectedItem().equals("Seleccione la cédula del dueño")) {           consultacitaidprofe();         } else {           if (jcmascota.getSelectedItem().equals("Seleccione el ID de la mascota") &&             jcprofesional.getSelectedItem().equals("Seleccione la cédula del profesional")) {             consultacitaiddueno();           } else {             if (jcmascota.getSelectedItem().equals("Seleccione el ID de la mascota") &&               jcdueno.getSelectedItem().equals("Seleccione la cédula del dueño") &&               jcprofesional.getSelectedItem().equals("Seleccione la cédula del profesional")) {               consultar();             } else {               JOptionPane.showMessageDialog(null, "Coma mierda");             }           }         }       }     }

Adicionalmente comparto el metodo de la conexión a la BD el cual arroja el error

public static ResultSet Consulta(String consulta) {   Connection con = getConexion();   Statement declarar;   try {     declarar = con.createStatement();     ResultSet respuesta = declarar.executeQuery(consulta);     return respuesta;   } catch (SQLException e) {     JOptionPane.showMessageDialog(null, "Error en consultas" + e.getMessage(),       "Error de Conexion consulta", JOptionPane.ERROR_MESSAGE);   }   return null; }

Si bien es cierto que el metodo devuelve un valor null, es código reciclado tal al pie de la letra y nunca antes había arrojado un error similar. Incluso en otras partes del proyecto se usa de la misma manera el metodo y no se ve afectado por el error.

Conexion JAVA NetBeans con Oracle 12C

Hola a todos esperando se encuentren bien.

Estoy usando JAVA NetBeans 8.2 y tengo credenciales para conectarme a una base de datos Oracle Enterprise 12c dicha base de datos ya le he conectado con Oracle Developer en mi PC local sin problemas.

Ahora quiero desarrollar una aplicación JAVA para realizar las consultas al servidor donde se aloja la base de datos, pero me arroja error en la conexion.

java.sql.SQLException: No suitable driver found for ………….

Estas son las lineas de conexion: // Load the JDBC Driver Class.forName(“oracle.jdbc.driver.OracleDriver”);

// Create a connection Connection con = DriverManager.getConnection( “jdbc.url=jdbc:oracle:thin:@//xxxxx.xxxxx.xxxxx.net:puerto:Servisio”, “Usuario”, “Password”);

Descargue el driver: ojdbc7.jar

Alguna idea de cual podria ser el error?

DS

¿Agenda en Java Netbeans?

En esta ocasión no tengo una duda particular, sino más bien general. Resulta que yo tengo que realizar una gestion de pacientes de una clinica como proyecto final y entre los requerimientos, debia hacer una interfaz donde el paciente pudiese ver los dias en que tiene que tomar sus medicinas y las horas. Dichos horarios los debe colocar el medico. Ya cree dicho modelo de entidad relación, pero mi problema es como hacer un tipo agenda de google calendar, para que el paciente pueda ver el dia y al hacer click se despliegue una ventana donde le dicen las horas de los medicamentos que le toca en ese dia. Y de ser posible que en el calendario se pudiesen colorear los días en los que se encuentran medicamentos registrados. Cosa que si la persona no está en tratamiento, deberia ver el calendario “blanco” (por ejemplo) y de si estar en tratamiento, vea en rojo los dias en que tiene medicamentos que tomar.

Muchas gracias

Cualquier idea será bien recibida. Quiero agregar que no conozco de librerías excepto de Jcalendar, pero no hace más que capturar un dia y ya.

Hello am just a beginner with ubuntu 19.4, but i have already fallen in errors while trying to install netbeans and LAMP

Entiry this was after doing a system upgrade and i repeatitively keep getting this error when ever i try to install any software, what should i do

The following packages have unmet dependencies:  apache2 : Depends: apache2-bin (= 2.4.38-2ubuntu2.3) but it is not going to be installed        Depends: apache2-utils (=2.4.38-2ubuntu2.3) E: Unable to correct problems, you have held broken packages. 

Thats the case for installing apache,

and fetch errors when updating