logo
down
shadow

Java: Pass values to the jar using OutputStreamWriter


Java: Pass values to the jar using OutputStreamWriter

By : aantunovic
Date : November 14 2020, 04:48 PM
I wish did fix the issue. I guess I found the solution to my question. For future reference, the following is the final program that I've used to solve my problem:
code :
ProcessBuilder pb = new ProcessBuilder("java", "-jar", "myfile.jar", "arg1");
pb.redirectErrorStream(true);

Process p = pb.start();

InputStream in = p.getInputStream();
InputStreamReader ins = new InputStreamReader(in);
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(p.getOutputStream());
BufferedReader br = new BufferedReader(ins);

String line = null;

while ((line = br.readLine()) != null) {
    System.out.println(line);

    if (line.contains("Start the load process (y/n)?")) {
        out.write("y");
        out.newLine();
        out.flush();
    }

    if (line.contains("Start the patch process (y/n)?")) {
        out.write("n");
        out.newLine();
        out.flush();
    }
}

out.close();
p.waitFor();
p.destroy();


Share : facebook icon twitter icon
Java Android OutputStreamWriter IOException

Java Android OutputStreamWriter IOException


By : rathish
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , Looking at the source code, that exception is thrown when doOutput is not set to true:
(From: http://www.java2s.com/Open-Source/Android/android-core/platform-libcore/org/apache/harmony/luni/internal/net/www/protocol/http/HttpURLConnectionImpl.java.htm)
code :
public OutputStream getOutputStream() throws IOException {
    if (!doOutput) {
        throw new ProtocolException("Does not support output");
    }
httpConn.setDoOutput(true);
OutputStreamWriter java can't store into string

OutputStreamWriter java can't store into string


By : Maiki
Date : March 29 2020, 07:55 AM
may help you . , For example use this (it avoids encoding the string):
code :
StringWriter writer = new StringWriter();
transformer.transform(new DOMSource(doc), new StreamResult(writer));
String str = writer.getBuffer().toString();
java OutputStreamWriter and CP437

java OutputStreamWriter and CP437


By : OnlyGuyHere
Date : March 29 2020, 07:55 AM
I hope this helps . CP437 encoding requires 8 bits to store, I executed your code and found the value stored in a byte as -112, É corresponding to 144 is outside the range of a standard byte (-127 to 128). convert it to an unsigned or positive value to obtain the correct result, use the following code to convert to an unsigned value:
code :
public static int unsignedToBytes(byte b) {
    return b & 0xFF;
}
Java BufferedWriter(OutputStreamWriter) not detecting output closed (eg. manylines | java ... | head -3)

Java BufferedWriter(OutputStreamWriter) not detecting output closed (eg. manylines | java ... | head -3)


By : Ekta Patel
Date : March 29 2020, 07:55 AM
it helps some times System.out is a PrintStream, and PrintStream swallows exceptions. You need to call System.out.checkError() regularly.
printwriter vs outputstream vs outputstreamwriter in java

printwriter vs outputstream vs outputstreamwriter in java


By : user2445197
Date : March 29 2020, 07:55 AM
I wish this helpful for you OutputStream
OutputStream is a stream where you can work on for outputting data to any destination. It has basic functionality and allows only writing bytes to the stream.
Related Posts Related Posts :
  • Passing HttpServletResponse in Spring Boot controller method
  • Failed to load libraries: [netty_tcnative_linux_arm_32, netty_tcnative_linux_arm_32_fedora, netty_tcnative_arm_32, netty
  • How to build a small documents storage?
  • Getting pixel position of a text in an image
  • How do I get a list of Methods called from a Class in Eclipse IDE?
  • Convert string to day of week (not exact date)
  • Unable to understand how rounding is working for decimal digits (Java)
  • How to avoid java.lang.NoSuchMethodError: org.apache.poi.util.IOUtils.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)
  • JTable Renderer not working with RowSorter?
  • From java.util.concurrent.Future<T> to play.libs.F.Promise<T>: How to do that in Java?
  • jUnit tests work in Eclipse, but fail in ant - java.lang.RuntimeException: Stub
  • How do i add a tooltip to existing gwt Textbox?
  • actor replying to non-actor
  • Google Cloud Messaging - server connection
  • Which classes are unmodifiable and cannot be intrumented and is there a way to bypass it?
  • Java & Jersey 1.17: Custom default response headers
  • Java rounding error
  • Setting custom RejectedExecutionHandler for ThreadPoolExecutor after executing some tasks?
  • Arquillian test class variables lose value
  • java.util.ConcurrentModificationException while inserting in ArrayList
  • How to write generic Java API without method Overloading
  • Java Serialization / Deserialization of an ArrayList works only on first program execution
  • Conway's Game of Life's rules dont apply properly
  • call a java method when Click on a html button without using javascript
  • Why does SSLSocketFactory.createSocket returns a Socket instead of SSLSocket?
  • How to schedule a task in Tomcat
  • compare two pdf files (approach) using java
  • What is the use of allowCoreThreadTimeout( ) in ThreadPoolExecutor?
  • Describe the Strategy Design Pattern in Java?
  • MongoDB too many open connections
  • Issue with generate JAXB classes with value constructors
  • Moving from one frame to another in java swing
  • Get a thread by Id
  • how to open front camera and back camera at same time?
  • Messed up with Java Declaration
  • Extracting chart in EXcel as image using java
  • How to get latitude and longitude in Android phone?
  • Do GC pauses and kill -STOP produce the same behavior?
  • Android HTML.ImageGetter Images resized
  • The way to instantiate map<String, List<String>> in Java
  • Java Making objects move while buttons held
  • Androidx Navigation View - `setNavigationItemSelectedListener` Doesn't Work
  • after compiling code JFrame does not appear
  • Netbeans project, JFrames ran from the main JFrame close all JFrames in project
  • Square Retrofit Client: How to enable/disable followRedirects? How to intercept redirect URL?
  • Java Circular Reference - Can’t Compile
  • Mouse click on specific time JAVA
  • android 4 onCreateDialog return type incompatible when overriding
  • Java Implementation of Oracle's DBMS_UTILITY.GET_HASH_VALUE Function
  • javac cannot be run, and furthermore does not seem installed
  • Function to obtain a thread given its ID
  • Java File path to Executable has spaces
  • Minimum Oracle Java VM heap memory setting?
  • Elegant way to create one of a large number of classes
  • Java fx binding styles
  • Summing weights based on string in large file
  • Android ListView setOnItemClickListener not working
  • How is the Java Bootstrap Classloader loaded?
  • Check object is blank
  • Add image between text in JEditorPane
  • shadow
    Privacy Policy - Terms - Contact Us © ourworld-yourmove.org