From 4089ed51216810726a0ceeb48272ff42b247e67d Mon Sep 17 00:00:00 2001 From: Filippo Carone Date: Thu, 13 Mar 2008 22:52:31 +0100 Subject: [PATCH] basic instructions for maven2 --- bindings/java/README | 31 ++++----------- bindings/java/createEclipseProject.sh | 54 --------------------------- 2 files changed, 8 insertions(+), 77 deletions(-) delete mode 100755 bindings/java/createEclipseProject.sh diff --git a/bindings/java/README b/bindings/java/README index 2e30930f09..2b438f4692 100644 --- a/bindings/java/README +++ b/bindings/java/README @@ -5,37 +5,22 @@ Compiling JVLC -------------- - In order to use these bindings you have to compile vlc from source, be sure -to use the latest git version (see http://wiki.videolan.org/Git for instructions -on how to get the latest vlc version). + JVLC uses maven2 as a project the management tool, take a look at - JVLC depends on JNA, you can download JNA from http://jna.dev.java.net . +http://maven.apache.org - JVLC is developed using the Sun JDK version 6, but version 5 should be fine too. + to download and for general instructions on how to use it. - Until the build.xml will be ready, you may compile jvlc issueing from the bindings -java folder: + To compile the project, run from the bindings/java folder: -mkdir output -javac -d output -cp /jna.jar -g org/videolan/jvlc/internal/*.java org/videolan/jvlc/event/*.java org/videolan/jvlc/*.java VLCExample.java VlcClient.java +mvn install - where is the folder where the file jna.jar is contained - and in the output folder you'll find the compiled classes. + To import the jvlc project into the eclipse IDE: - You may also import jvlc in eclipse running the createEclipseProject.sh script. +mvn eclipse:eclipse + and the import as an existing Java project. -Running JVLC Example --------------------- - - To run a Java VLC example issue (be sure you have an a.avi and a.mp3 files -in your user.dir folder): - -java -cp .:jna.jar -Djna.library.path=/usr/local/lib VLCExample - - -(if you have specified a prefix in configure, change /usr/local/lib to -PREFIX/lib) Happy playing. diff --git a/bindings/java/createEclipseProject.sh b/bindings/java/createEclipseProject.sh deleted file mode 100755 index 8c5f0ee149..0000000000 --- a/bindings/java/createEclipseProject.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh - -mkdir -p jvlc-eclipse/src/main/java -mkdir jvlc-eclipse/bin - -echo "" > jvlc-eclipse/.classpath -echo "" >> jvlc-eclipse/.classpath -echo " " >> jvlc-eclipse/.classpath -echo " " >> jvlc-eclipse/.classpath -echo " " >> jvlc-eclipse/.classpath -echo "" >> jvlc-eclipse/.classpath - - -echo "" > jvlc-eclipse/.project -echo "" >> jvlc-eclipse/.project -echo " jvlc-eclipse" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " org.eclipse.jdt.core.javabuilder" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " org.eclipse.pde.ManifestBuilder" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " org.eclipse.pde.SchemaBuilder" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo " org.eclipse.jdt.core.javanature" >> jvlc-eclipse/.project -echo " " >> jvlc-eclipse/.project -echo "" >> jvlc-eclipse/.project - -cd jvlc-eclipse/src/main/java -ln -s ../../../../org -ln -s ../../../../VlcClient.java -ln -s ../../../../VLCExample.java - -echo "Project created in jvlc-eclipse folder. Import as existing project into eclipse." - - -- 2.39.2