Difference between revisions of "Statistical Algorithms Importer: Java Project FAQ"

From Gcube Wiki
Jump to: navigation, search
(How Use File Input)
(How Use File Input)
Line 17: Line 17:
 
:Java code in sample:
 
:Java code in sample:
  
<pre style="display:block;font-family:monospace;white-space:pre;margin:1em 0;">
+
<source lang='java'>
 
package org.myfactory.specialgroup;
 
package org.myfactory.specialgroup;
  
Line 45: Line 45:
  
 
}
 
}
</pre>
+
</source>
  
 
:Java code in sample:
 
:Java code in sample:

Revision as of 14:28, 3 November 2017

F.A.Q. of Statistical Algorithms Importer (SAI), here are common mistakes we have found in Java Project.


Main Class

The first parameter of a Java process is the main class that will be executed. Please note the full package name must be entered as default value, for example:

  • org.d4science.projectx.XClass


How Use File Input

Add input file parameter in Java project:
File Input Parameter, SAI
Java code in sample:
package org.myfactory.specialgroup;
 
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
 
/**
 * 
 * @author Giancarlo Panichi
 *
 */
public class FileConsumer {
 
	public static void main(String[] args) {
		try {
			Path fileInput=Paths.get(args[0]);
			Path fileOutput=Paths.get("output.txt");
			Files.copy(fileInput, fileOutput, StandardCopyOption.REPLACE_EXISTING);
 
		} catch (Throwable e) {
			System.out.println("Error in process: " + e.getLocalizedMessage());
			e.printStackTrace();
		}
	}
 
}
Java code in sample:

File:JavaBlackBox FileInputPrameter.zip