Convertir un windows run.bat a un run.sh -- windows campo con java campo con paths camp askubuntu Relacionados El problema

Converting a windows Run.bat to a Run.sh


2
vote

problema

Español
  "c:program filesjavajdk1.8.0_75injava.exe" -noverify -Xbootclasspath/a:"LSA.jar";"lib/bcel-5.2.jar";"lib/rsyntax.jar";"client.jar" -javaagent:"LSA.jar"=config.js -jar client.jar   

Tengo un programa que quiero correr en Ubuntu. Este es el script run.bat que he estado usando en Windows.

para que el archivo del cliente funcione entiendo

  java -jar client.jar   

Pero para obtener todo lo que trabaja, no entiendo cómo reemplazar "c:program filesjavajdk1.8.0_75injava.exe" .

Original en ingles
"c:\program files\java\jdk1.8.0_75\bin\java.exe" -noverify -Xbootclasspath/a:"LSA.jar";"lib/bcel-5.2.jar";"lib/rsyntax.jar";"client.jar" -javaagent:"LSA.jar"=config.js -jar client.jar 

I have a program which I want to run in Ubuntu. This is the run.bat script that I have been using in windows.

To get the client file working I understand

java -jar client.jar 

But to get everything working I dont understand how to replace "c:\program files\java\jdk1.8.0_75\bin\java.exe".

        
   
   

Lista de respuestas

7
 
vote
vote
La mejor respuesta
 

Ejecute el comando which java o abcdefhijklmnabcdefghijklmn9 y obtiene una salida como:

  /dev/sdXN0  

Esto significa que está instalado. Use ABCDEFGHIJKLMNABCDEFGHIJKLMN11 En lugar de /dev/sdXN2 .

  /dev/sdXN3  

en la parte superior de ese archivo.

 

Run the command which java or command -v java and you get an output like:

/usr/bin/java 

this means it's installed use java in place of c:\program files\java\jdk1.8.0_75\bin\java.exe.

#!/bin/bash 

At the top of that file.

 
 
 
 
4
 
vote

Si Java está en su camino, puede decir "Java" (no hay necesidad de averiguar dónde está con /dev/sdXN4 ). Si no lo es, debe averiguar dónde se lo colocó su instalación (no estándar), y simplemente use esa ruta al programa Java ( /dev/sdXN5 no lo ayudará aquí). < / p>

Tenga en cuenta que, es probable que también necesiten reemplazar los punto y coma en la ruta de clase con COLONS, al igual que la moda * NIX. Puedo imaginar que Linux Java no maneja los puntos de séminos.

 

If java is in your PATH you can just say "java" (no need to find out where it is with which). If it isn't, you must find out where your (non-standard) install placed it, and simply use that path to the java program (which etc. wouldn't help you here).

Note that you'll probably also need to replace the semicolons in the class path with colons, as is the *nix fashion. I can imagine the Linux java doesn't handle semicolons.

 
 
2
 
vote

Debe ver qué sabor de Java tiene en su caja. Escriba esto para identificarlo:

  /dev/sdXN6  

En mi computadora, he encontrado estos (por ejemplo,):

  ABCDEFGHIJKLMNABCDEFGHIJKLMN17   

Puede elegir la mejor (generalmente la prioridad más alta) Javapath, para que pueda construir su script en función de él.

 

You must see what flavor of Java do you have in your box. Type this to identify it:

update-alternatives --query java 

In my computer, I have found these (e.g):

~$ update-alternatives --query java Name: java Link: /usr/bin/java Slaves:  java.1.gz /usr/share/man/man1/java.1.gz Status: auto Best: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Value: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java  Alternative: /opt/dev/jdk1.8.0_131/bin/java Priority: 100 Slaves:  Alternative: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Priority: 1081 Slaves:  java.1.gz /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz 

You can choose best (usually highest priority) javapath, so you can build your script based on it.

 
 
   
   
0
 
vote

Gracias por toda la ayuda que necesitaba para reemplazar los punto y coma y usar

java -jar al principio.

gracias a todos

fred

 

Thanks for all the help I did need to replace the semicolons and use

java -jar at the beginning.

Thanks everyone

Fred

 
 
 
 

Relacionados problema

64  Cómo encontrar el directorio de instalación de Python en Ubuntu  ( How to find python installation directory on ubuntu ) 
Acabo de migrar del entorno de Windows. He instalado Python 3.2 en un directorio separado. ¿Cómo puedo obtener la ruta de instalación de Python en Ubuntu Shel...

0  Agregar archivo ejecutable a ruta y lanzamiento desde el terminal directamente  ( Adding executable file to path and launching from terminal directly ) 
Acabo de descargar un texto sublime para mi Ubuntu, y está funcionando bien. Tengo el archivo ejecutable en mi ~ / sublime carpeta. Ahora me gustaría in...

2  Agregar directorio a la ruta, varias formas y diferencias  ( Adding directory to path various ways and differences ) 
He visto el hilo ¿Cómo agregar un directorio a la ruta? Ya he agregado el directorio en mi ruta editando directamente el /etc/environment . Sin embargo, ...

3  ¿Cómo puedo anular la prioridad entre las rutas de / bin y / usr / local / bin?  ( How can i override priority between paths of bin and usr local bin ) 
Hoy quería ejecutar ABCDEFGHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMN0 Para ver las conexiones de red, a mi sorpresa, obtuve ABCDEFGHIJKLMNABCDEFGHIJKLMN1 . Luego...

9  ¿Cómo comprobar qué comando se toma?  ( How to check what command is taken ) 
Tengo un script de shell llamado foo.sh en /usr/local/sbin . Además, uso otro script con el mismo nombre. Se almacena en /home/user/scripts . Tanto las ...

1  Compartiendo la ruta a través de mecanismos de inicio de sesión con soporte de modificación  ( Sharing path across login mechanisms with modification support ) 
Estoy ejecutando Xubuntu 14.10, actualmente usando Lightdm. Vamos a examinar dos árboles de proceso: init───lightdm───lightdm───upstart───xfce4-terminal───...

2  Realización de la ubicación de búsqueda predeterminada para la biblioteca en Ubuntu 12.04.1  ( Overriding default search location for library on ubuntu 12 04 1 ) 
Para compilar correctamente la biblioteca abcdefghijklmnabcdefghijklmnbcdefghijklmn0 en mi sistema Ubuntu 12.04.1 (64 bits), necesito actualizar el ABCDEFG...

7  ¿Cómo abrir ~ / .PAM_Environment?  ( How to open pam environment ) 
Quería establecer variables de entorno JAVA_HOME y PATH . Así que quería abrir ~/.pam_environment ya que es el mejor lugar para configurar las variables ...

0  El cromo está mostrando un camino equivocado al escritorio  ( Chromium is showing a wrong path to the desktop ) 
Acabo de instalar cromo del centro de software de Ubuntu, y cuando intento descargar cualquier cosa y elegir el enlace de escritorio de la columna izquierda u...

2  Configuración de la ruta del archivo de Gsutil Bashrc  ( Gsutil bashrc file path setting ) 
En realidad, acabo de instalar gsutil siguiendo las instrucciones aquí . Pero ahora cuando estoy escribiendo ABCDEFGHIJKLMNABCDEFGHIJKLMN0 en el símb...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos