Java Standard Edition

Sobre el lenguaje Java y las clases que componen la API.

Archivos auxiliares en proyecto Web con Gradle

Buenas noches,

Acabo de crear un proyecto web con la herramienta Gradle, por fin ya hice funcionar el patron MVC, pero ahora que quiero dar un poco de estilo a mis pantallas web en jsp, no encuentro como enlazar la etiqueta <img src=""> con mis archivos jpg. Mis dudas son: ¿en donde debo de colocar los archivos para que puedan ser reconocidos por el explorador como http://mipagina:puerto/proyecto/imagenes/imagen.jpg? y supongo que sabiendo donde colocar la carpeta de imágenes únicamente deberá colocar el la etiqueta src="imagenes/imagen.jpg.

Gracias por su ayuda.

iReport en java

Bueno, vuelvo a este foro con problemas con ireports,
el programa en mi pc funciona de maravillas, osea genera el programa y el programa genera bien los reportes y los imprime bien, en otras pc el mismo programa genera también los reportes pero a la hora de imprimir los imprime como si le hubiera hecho un super zoom en la punta izquierda de arriba agarrando todo el papel, osea solo imprime una versión mas ampliada de la cuarta parte del reporte,

en otras pc el mismo programa se ejecuta bien a la perfección, pero al llamar al reporte no pasa nada, no abre ni la ventana de vista previa y tampoco aparece algún error.

Qué puede ser?
-la versión de netbeans que utilice es 7.1.1
-versión de iReport 4.5.1
-es independiente de la versión de win por que las pc a las que directamente no les aparece nada son 5, una es con win8, otra con win7 y tres con win xp.
-la pc en la que sale amplia la impresión es win7, no encontré el mismo error en otra pc.

-las pc en las que funcionan bien son 2, una con win7 y otra con win 8.

¿Cómo validar que "NO existe un dato buscado en la Base de datos" ?

Hola expertos:

Estoy haciendo una aplicacion con Netbeans muy sencilla pero ya me desesperé porque no se mucho sobre como validar que NO EXISTE UN REGISTRO en la base de datos. La interfaz consiste en consultar un número de expediente que el usuario ingresará en la tabla de la base de datos, si existe le envia un mensaje al usuario hasta aqui si lo hace, lo que no me hace es mostrar el mensaje cuando éste codigo no existe.
¿Me puden ayudar o sugerir como le puedo hacer por favor? Se los agradeceré mucho.
En mi JFrame tengo un boton: Guardar (btnGuardar) primero validé que lo que introduzca el usuario sean números y no estén vacíos, y luego llamo el método "ValidaExpediente" de la clase Consultas (c). Si me muestra el mensaje cuando si existe el expediente pero cuando no existe no hace nada, es decir no sale el mensaje de error que puse en el ultimo if.
Código del botón Guardar:

private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) {                                          
        String exp = txtExp.getText();
        String planos = txtPlanos.getText();
        if(exp.length() < 13 || exp.isEmpty()){

Dudas con un método que recorre directorios.

Hola comunidad, esta vez vengo con un problema que al inicio a mi me parecía trivial pero ahora me parece mas complejo.
Estoy intentando hacer un programa que recorra ciertos directorios y me devuelva el espacio que ocupan. Ya lo logre hacer, es el siguiente código:

public static double sizeDirectory(File dir) {
        if (dir.isDirectory()) {
            File[] listFiles = dir.listFiles();
            if (listFiles != null) {
                for (File f : listFiles) {
                    if (f.isFile()) {
                        size += (f.length() / 1024.0 / 1024 / 1024 );//Size in GB for Directory.
                        //System.out.println(f.getAbsolutePath());
                    } else {
                        sizeDirectory(f);
                    }
                }
            }
        }
        return size;
    }

Ahora mismo estoy en un GNU/Linux sabor Ubuntu, recién instalado. No hay problema cuando paso la carpeta home o la de descargas o similares, lo que me tiene atascado es que cuando paso el directorio raiz "/". Tarda muchísimo, lo he dejado por una hora y no termina.

Array con fotos

Hola, estoy haciendo una aplicacion donde tengo un ArrayList de imagenes que se actualiza cada 3000 milisegundos, pero me vuelve a cargar todas la imagenes, ya intente de muchas maneras pero no puedo filtrar las imagenes para que solo exista una de cada copia, si alguien me podría ayudar estaría agradecido

Que libro Comprar?

Que tal buen día compañeros, el motivo de mi entrada es la siguiente, quiero comprar un buen libro para aprender Java, me tope con el siguiente en la Web:

Java 2 C. De Programacion 4/ed

Descripción
Ventajas Competitivas:

Está dedicado casi en su totalidad al aprendizaje del lenguaje Java 6.0.
Totalmente actualizado a las nuevas características de Java 6.0.
Con ejemplos claros y sencillos, que ilustran los fundamentos de la programación Java.
Le permitirá aprender programación orientada a objetos y a desarrollar aplicaciones.
Que le enseñará a trabajar con estructuras dinámicas de datos, con archivos, con excepciones y con hilos.
Le introducirá en el diseño de interfaces gráficas, en las tareas de agregar applets a sus páginas Web, y en poner aplicaciones denominadas servlets en un servidor a disposición de los clientes del mismo.
Podrá descargar de la Web los archivos con los ejemplos realizados, los apéndices, así como el software necesario para que el lector pueda reproducirlos durante el estudio.

Conozca:

DataInputStream.read() "hangs"

Hola comunidad, me encuentro aquí para ver si me pueden aclarar unas cosas sobre el método read(byte b[], int off, int len) de DataInputStream ya que en un escenario multithread usando un ThreadPool, de un Server Socket en el que cada petición se atiende en un thread diferente, utilizo este método y llega a un punto en que se cuelga y no continua.

Esto sucede cuando el cliente corre una aplicación "Antivirus" que se llama Qualys que prácticamente se encarga de bombardear puertos para detectar fallas de seguridad.

Sé de antemano que el método read() se bloquea mientras está leyendo hasta que no exista más que leer, se llegue a el fin de archivo (EOF) o se tire una excepción, pero pareciera que ninguna de estas se está cumpliendo porque el método no retorna nada y no hay excepciones. Cuando se hace el accept y se crea el socket se le asigna un timeout default de 2000 ms.

Programar el boton Siguiente y Atras

Hola amigos!!!

Antes que nada les hago llegar un cordial saludo a todos.

Quiero programar un boton "Siguiente", que cada que yo le de clik avance en el arreglo y muestre en un Jlabel lo que tiene almacenado.

Mi arreglo almacena el alfabeto A-Z. Cada que de clik en el bton siguiente deberia avanzar A, B, C...Z y viceversa si estoy en la Letra "C" que pueda retroceder a "B" y a "A".

Este es parte de mi codigo del boton siguiente:

JButton btnNext = new JButton("Next");
btnNext.addActionListener
(
new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
int i=0;

if (i

Ayuda con lectura de txt delimitado por espacios

Estimados buen día, estoy intentando leer un txt delimitado por espacios para luego insertar esos datos en una tabla de mysql, pero debido a mi poca experiencia me estoy complicando un poco, lo primero que encontré en la red es una rutina que funciona con stringTokenizer y he estado tratando de adaptarla pero no llego a un buen resultado, me parece que hay problemas además cuando en un campo no hay datos, me pueden orientar con este tema? es la librería mas adecuada?
Adjunto lo que tengo:

package leetexttab;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;
public class leetoken {
public static void main(String[] args) {
BufferedReader br = null;
try {
String line;
br = new BufferedReader(new FileReader("C:\\ gastos.txt"));
while ((line = br.readLine()) != null) {
System.out.println(line);
StringTokenizer stringTokenizer = new StringTokenizer(line, "");
while (stringTokenizer.hasMoreElements()) {

String viewcode = stringTokenizer.nextElement().toString();
String entry =stringTokenizer.nextElement().toString();

Problema básico con matrices en java

Buenas amigos, tengo un problema para el manejo de matrices, soy nuevo en java aquí esta el enunciado :

Se desea diseñar un sistema para implementar algunas operaciones matriciales.

En tal sentido será necesario crear una jerarquía de clases que permita la representación de matrices en forma de vectores (arreglos unidimensionales). Dicha jerarquía contendrá tantas clases como considere necesario.

Todo objeto del tipo “Matriz” deberá ofrecer las operaciones aritméticas básicas: suma, multiplicación y división de matrices, multiplicación por un escalar; así como un mecanismo para calcular la matriz triangular superior correspondiente. Las matrices resultantes después de cada operación deberán desplegarse por consola (en forma de matriz).
Para crear un objeto del tipo “Matriz” el usuario de la clase deberá indicar las dimensiones de la matriz, los valores correspondientes a cada posición de la matriz serán leídos desde un archivo de texto, los mismos estarán dispuestos en filas y columnas separados por un espacio, por

ejemplo:
5 7 9
4 5 0
6 8 8

Como se haría para que se llenen las matrices mediante los datos de un archivo de texto?

Distribuir contenido