JSF :: Building Web Frontend For Command-Line-Based Software
Jun 17, 2014
The goal of this software is to provide a web interface which must be able to manage the Quagga routing daemon. For those who don't know Quagga, the only interface it provides the user is its built-in cli. My project must convert web events to commands and vice-versa. how I'm going to maintain quagga's configuration state synchronized with JSF's managed beans. The example below shows the commands one must run on quagga's cli in order to add a BGP neighbor:
neighbor 10.0.0.1 remote-as 65535
neighbor 10.0.0.1 description "Just a Test"
neighbor 10.0.0.1 next-hop-self
neighbor 10.0.0.1 soft-reconfiguration inbound
write memory
In order to represent this piece of information in my project, I was thinking about mapping this to a class:
public class BGPNeighbor {
private String ip_address;
private Integer asn;
private Boolean next_hop_self;
private Boolean inbound_soft_reconfiguration;
}
With this I would parse the information from Quagga's configuration and map this to classes in my software. I think it's a lot easier to do with database-based software, the problem with this project is that it's not completely database oriented. The information must be fetched from the network, parsed, converted to classes and then they would be available to JSF as managed beans. Any alteration to this classes must be converted to quagga cli commands which must be executed through the network again (telnet).
View Replies
ADVERTISEMENT
Dec 18, 2014
i'm totally new to Java.I'm making a small text based RPG and this is what i've come up for now.
Java Code:
import java.util.Scanner;
class Main {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
Player playerObject = new Player();
[code]....
My thing is that i want the user to enter 'Caucasian' or another race in the console below and i want it to be saved in a variable or something else in the Player Class that i can later use it in texts or something else. My question is how can i do it?
I tried like 'int Mongoloid = 1; int Caucasian = 2;'
And the same with the others, and after that i tried to use them with the Switch Statement but it did not work.
View Replies
View Related
Jan 17, 2014
I'm trying to build a program that would present the user (well...me) with a rather large list of various check boxes (and combo boxes, etc...but for sake of the question I'll limit it to check boxes) and the selections would not only need to be stored in some way so they could be reloaded, but also they would need to have the "data" used to build sentences.
For example, part of the form would have a checkbox list like:
Emotional Issues -
Emotion 1, Emotion 2...Emotion 40
Then, at the end of the form I would be able to save client, load client, or generate report. When doing the generate it would output something like:
"Client's first name reported having emotional disturbance in areas of 'Emotion 1', 'Emotion 4', and 'Emotion 12'."
There, of course, would be probably several hundred check boxes, combo boxes, etc. throughout this program building a rather complex "report" when it's all said and done. So where I am stumped in on the methodology or approach that would be best for getting, storing, retrieving, and outputting this information.
View Replies
View Related
Jun 19, 2014
I simply cannot understand and find how to send a command to Command Line from Java.OK I can Open DOS:
1. Process p=Runtime.getRuntime().exec("cmd /c start");
2. Now How to "cd C:" + Enter ?
3. send another command "mvn clean install" + Enter
View Replies
View Related
Sep 14, 2014
i have to run my program from the command line...My code is:
public static void main( String[] args )
{
// check command-line arguments
if ( args.length == 2 )
{
// get command-line arguments
String databaseUserName = args[ 0 ];
String databasePassword = args[ 1 ];
[code]....
Now everything works in Netbeans but running it from the command line, i get an error message ".java uses unchecked and unsafe operations".I have added a bit more code to the code above
for (int i = 0; i < args.length; i++) {
System.out.println("args[" + i + "]: "
+ args[i]);
}
Just not sure how to run it from the command line,
View Replies
View Related
Feb 8, 2014
I have a program that runs in the terminal (I use Ubuntu). It asks the user for a String, does something with it, and terminates.It works in the NetBeans terminal, but not outside of it. Specifically, regardless of what I input, it doesn't continue with the program. I enter something, press enter and it just goes to the next line in the terminal.
Java Code:
Scanner scan=new Scanner(System.in);
System.out.println("Enter the music directory:");
String path=scan.nextLine(); mh_sh_highlight_all('java');
how do I pass in arguments when I run the program (still in Linux)? Is there a way to check if the program was launched from the terminal or not?
View Replies
View Related
Jun 27, 2014
I'm facing another problem with the HFJ code which i edited some what (as given HFJ) to make it work through command line..BeatBox using command line. Getting compiled but no sound coming..
package com.BB.getPlayer;
import javax.sound.midi.*;
public class MiniMusicAppCmd {
public static void main(String[] args) {
// TODO Auto-generated method stub
[code]....
View Replies
View Related
Mar 8, 2014
class A
{
public static void main(String a[]){
System.out.println(a[0]);
}
}
This is my code.... i got error......
Exception in thread "main" java.lang.NoClassDefFoundError:a(wrong name: A)
View Replies
View Related
Aug 7, 2014
I am trying to interact with the command line prompt and script the responses for some config. When asked if user wishes to continue I would like respond yes or no, however I would like this response to be automated without any user interaction. I am able to launch the .exe file however when the command prompt is launched I cannot get any further responses to it.
p Java Code: ublic static void runConfigure(String[] refBox1,String outDir2)
throws IOException{
String s = null;
try {
[code]....
View Replies
View Related
Mar 22, 2014
What is limitation for command line parameter??
View Replies
View Related
May 30, 2014
I'm suddenly having trouble running classes from the command line. Previously, things were working. I cant imagine I'm doing anything differently. The sample code is below:
Code:
class HelloWorldTester{
public static void main(String[] args){
System.out.println("Hello World");
}
}
Terminal output:
C:UsersmattmanDropboxProgrammingJava>javac helloWorldTest.java
C:UsersmattmanDropboxProgrammingJava>java HelloWorldTester.class
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldTester/clas
s
Caused by: java.lang.ClassNotFoundException: HelloWorldTester.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: HelloWorldTester.class. Program will exit.
View Replies
View Related
Mar 27, 2014
I am just learning Java and I am have a problem running programs at the command line. I have the following code:
package java_help;
import java.io.IOException;
class help {
[Code].....
I can run this program in net beans were I originally wrote the program and it runs fine there. I also compile the program at the command line using javac but when I go to run this program I get a error message that it cant find main.
View Replies
View Related
Mar 10, 2014
i have windows 7. cmd.exe told me it couldn't recognize javac.i have a JDK installed though...
View Replies
View Related
Mar 1, 2015
What I'm supposed to do is use the time class and take the command line arguments and print them as the start and end times and then calculate the elapsed time between the two. My issue (hopefully my only as I have been working on this all day now) is that I cannot call the command line arguments using LocalTime. Below is what I have so far.
import java.time.Duration;
import java.time.LocalTime;
public class Clock {
private LocalTime startTime;
private LocalTime stopTime;
//default constructor-initialize startTime to current time
public Clock(){
this.startTime=LocalTime.now();
[Code] ......
View Replies
View Related
Apr 3, 2014
I want to access integer value from command Line argument without changing body of main method.?
View Replies
View Related
Aug 8, 2014
I am trying to make a method that takes in a cmd command (nslookup, systeminfo, etc), and outputs the response to a text file. I have tried a dozen different ways with no success. below is my most current failure. It succeeds when i run it, but nothing shows up in the text file.
public static void runSystemCommand(String command) {
command = "ping 192.168.1.3";
try{
Process proc = Runtime.getRuntime().exec(command);
InputStream in = new BufferedInputStream(proc.getInputStream());
OutputStream out = new BufferedOutputStream(new FileOutputStream("C:NetPanelDataping.txt"));
[Code] ....
View Replies
View Related
Apr 23, 2015
I'm having trouble with how to read a text file into my program so the words can be sorted alphabetically. Should I use something like a FileReader?
An example of what I'm trying to do is a .txt file that holds the statement "java is a simple object oriented and distributed and interpreted and robust and secure and dynamic."
The output should organize the words like so: and and and and distributed dynamic interpreted is java object oriented robust secure simple
Here's what I have:
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("Usage: java AscendingAlphabet"
[Code].....
I can never get it to read the file correctly, it just prints the "usage: java..." statement.
View Replies
View Related
Feb 15, 2015
I'm writing a Java program to get the gpa of a student as a command line argument. Then display the class of the degree according to some criteria. Here is my code. But it says "ArrayIndexOutOfBoundsException :0". How can I fix this?
public class Stgpa
{
public static void main(String[] args)
{
double gpa= Double.parseDouble(args[0]);
if(gpa>=3.6)
System.out.println("Class of the degree is: First Class Hons");
else if(3.6>gpa && gpa>=3.4)
[Code]...
View Replies
View Related
Jan 8, 2014
launch Java Console window when we enable show console option enabled in Control Panel?
View Replies
View Related
Feb 23, 2014
In a form i used <h:commandButton> i called a Javascript function. Though the function returns false , form is submitted and action method is called. I used like this
<h:commandButton onclick="test();" action="{#bean.menthod}">
test- javascript method returns boolean value false.
Above doesn't work. Below mentioned code alone worked. I want to know why
<h:commandButton onclick="if(test) return true;else return false" action="{#bean.menthod}">
View Replies
View Related
Aug 4, 2014
I'm learning about the printf command, and when I have it, it is not letting me ad an input. Here is my quick little program:
import java.util.Scanner;
public class TestingPrintF {
public static void main(String[] args) {
// Create a Scanner
Scanner input = new Scanner(System.in);
[Code] ....
The first section works good, but when i move down to the second part it just automatically finishes without letting me enter a phrase.
View Replies
View Related
Apr 4, 2015
How would I randomly assign colors and a with a name? Some functionality may require command-line arguments but I am a bit confused on how to structure this. Also, these names must appear on a color coded on a gui
View Replies
View Related
Feb 3, 2014
for example, I want to pass 'Hello Word.docx' and 'Winston' (both without quotes) as a command line argument as I execute the main method
Is it possible to pass 'Hello World.docx' as a whole word?
View Replies
View Related
Mar 30, 2015
I am reading the excellent book Algorithms. The author of this book is using his own libraries.
I have downloaded the libraries (it is a file called stdlib.jar) and I've store it in a directory called ~/Downloads(I am using a macbook pro).
Then I have created a project with IntelliJ Idea 14.1 using the default package (as it is the only way for a program to 'see' these libraries).
The program is running inside the ide, but because of the nature of this book, all the included code must be run from the command line.
The problem is that I cannot run for example the Average class from the command line because the system asks for the external library.
Specifically the error is :
I enter : java -cp . Average
and the Error I get is :
Exception in thread "main" java.lang.NoClassDefFoundError: StdIn
at Average.main(Average.java:11)
Caused by: java.lang.ClassNotFoundException: StdIn
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
[Code] ....
The Average class is the following :
public class Average {
public static void main(String[] args) {
//Average the numbers on StdIn
double sum = 0.0;
int cnt = 0;
[Code] .....
View Replies
View Related
Jan 2, 2015
I have the program written correctly, but it won't execute.
public class Welcome {
public static void main(String[] args){
//Display message Welcome to Java! on the console
System.out.println("Welcome to Java");
}
}
I compiled the code as written below with "javac Welcome", and use the "Class" name "Welcome"
The file path is: C:Java Programs
Javac Welcome.java
Java Welcome
Below is the result of the above commands
javac Welcome
Create Process() failed with error code 2:
The system cannot find the file specified.
java Welcome
Process started >>>
Error: Could not find or load main class Welcome
<<< Process finished. (Exit code 1)
I am coding in notepad++
View Replies
View Related
May 18, 2015
I need to activate the setting 'Keep temporary files on my computer' (Java control panel/general/settings) on about 150 Windows 7 PCs in a Samba3-Environment (which does not have GPOs). We are running Java Version 8 Update 45 (build 1.8.0_45-b14) on all of the PCs. Is there a way to change this setting with the command line, a registry entry or somehow else?
View Replies
View Related