Writing a compiler with Compiler and Runtime class

I am writing a simple compiler that uses the Compiler class to compile a program and the Runtime class to execute the java file. However, I am having trouble located the .class file, and displaying the results when the file is executed. The following code is a segment of my program. Does anyone have any suggestions?
try
               saveFile();
               //Process p = Runtime.getRuntime().exec("javac "+fileName.getName());
          Process p = null;
               //JOptionPane.showMessageDialog(null,"Compile Message "+p.getErrorStream(), "Message:                
               ",JOptionPane.ERROR_MESSAGE);
               s = fileName.getName();
               int truncStart = s.indexOf(".java");
               compiled = java.lang.Compiler.compileClasses(s);
               s = s.substring(0,truncStart);
               JOptionPane.showMessageDialog(null,"Compile File "+s, "Compile File : ",JOptionPane.ERROR_MESSAGE);
               p = Runtime.getRuntime().exec("java "+s);
          

OK, I think I need a delay between my compile stmt and my exec stmt. If anybody has had a similiar problem please let me know how you resolved it. Here is my code so far.
try
               saveFile();
          Process p = null;
               s = fileName.getName();
               String[] command = {"javac","c:/"+s};
               try
               JOptionPane.showMessageDialog(null,"Compile File "+s, "Compile File : ",JOptionPane.ERROR_MESSAGE);
               p = Runtime.getRuntime().exec(command);
               catch (Exception q)
               JOptionPane.showMessageDialog(null,"Compile Error:"                
+q.toString(),"Error!",JOptionPane.ERROR_MESSAGE);
               int truncStart = s.indexOf(".java");
               s = s.substring(0,truncStart);
               String[] command2 = {"java", "c:/"+s};
               try
               JOptionPane.showMessageDialog(null,"Exec. File "+s, "Exec. File : ",JOptionPane.ERROR_MESSAGE);
               p = Runtime.getRuntime().exec(command2);
               catch(Exception y)
               JOptionPane.showMessageDialog(null,"Exec Error :"+y.toString(),"Error!",JOptionPane.ERROR_MESSAGE);
               }

Similar Messages

  • Compile and Runtime Exceptions

    Hi all,
    What are Compile-time Exceptions and Runtime Exceptions.
    and by the way,
    What are Checked Exceptions and Unchecked Exceptions
    Thanks in advance

    http://java.sun.com/docs/books/tutorial/essential/exceptions/index.html
    There isn't really such a thing as a "compile time excepitons." "Exceptions" are when something goes wrong at runtime. You can, of course, get compilation errors because your code doesn't follow Java's syntactical rules, but we don't call those exceptions.
    And of course, if your compiler is written in Java, then compile time for you is runtime for the compiler. (The compiler is a Java program that's running.) So it could throw an exception. But that's not your code.

  • Working with traits and policy classes

    I have not been able to see if anyone has raised this before from my searches of the forums but this may just be bad searching !
    I am trying to investigate how much of the traits / policies idioms of working in C++ generic programming are applicable to Java. The following trio of classes are a very striped down version of one problem I am having. It relates to the use of static methods, inheritance and generic classes.
    First a couple of classes with static methods related by inheritance.
    public class X {
      public static int get() {
        System.err.println("X.get.") ;
        return 1 ;
    public class Y extends X {
      public static int get() {
        System.err.println("Y.get.") ;
        return X.get() + 1 ;
    }Now a class that uses the types as type parameters and tries to call the static method:
    public class TypeParameterLookupSolved<A extends X> {
      private void doit() {
        System.out.println(A.get()) ;
      public static void main(final String[] args) {
        TypeParameterLookupSolved<Y> tpli = new TypeParameterLookupSolved<Y> () ;
        tpli.doit() ;
    }The output from running this is:
    X.get.
    1
    So the question is why does the call of A.get() always bind to X.get() when na�vely you would expect Y.get() to be called.
    If Java will only ever call X.get() in this instance then the policy class idiom will not work properly . Of course it may be that there is another way of doing this that I have missed.
    Thanks.

    Thanks for the correction.
    I never can get the hang of up and down in type hierarchies -- functional programming people talk a lot about top and bottom in type hierarchies and I never remember which is which. One of these days I will find a mechanism for putting the knowledge into long-term memory :-)
    Having had the epiphany of "least upper bounds", it is now trivially easy to do Java-style generic programming (which is good :-) even though it is totally different to everyone else (C++, Python, Groovy, Ruby, Nice, CL, OCAML, Haskell, . . .-- which is not so good). I am increasingly of the view that using the term Generics has been a labelling error and an unfortunate disservice to Java as it can set up a mind-set about parameterized types and "generic programming" that is fundamentally wrong. I can feel a series of short articles coming on as well as sorting out my ADS library!

  • Apache with Tomcat and dispatcher class.

    I have a MVC design set up with a controller and dispatcher class. I am trynig to forward the results to a specific JSP. If I run the design completely within Tomcat, then everything works great. I have a tomcat site set up called /jsp. My servlet is within the jsp site. So if I do http://localhost:8080/jsp/mypage.jsp it will bring up the page fine. I then submit to and action of /myservlet?action=test. The servlet/dispatcher classes process and forward the request to "/jsp/mypage_result.jsp". All is fine and dandy.
    However, when I try to run this through Apache first let the MOD_JK2 send the JSP/servlet requests to Tomcat the dispatcher doesn't work. I alway get the ERROR 404 page within tomcat (see note 1 below). Even if I use a "./mypage_result.jsp", because the pages are in the same directory, I still the get the error. Can anyone help?
    What I think is happening is that when I make the inital request of http://localhost/jsp/mypage.jsp the request gets sent to Tomcat from Apache. Tomcat processes the jsp page and displays the result to the client. The user submits the data to the servlet (through Apache which pushes it to Tomcat). The servlet/dispatcher code runs and then gets ready to forward the request on. Where I get confused or I am completely guessing is that when the forward method gets called. Does it forward the request on as a HTTP request or as a request within Tomcat? I would guess it is an http request and the request comes in through Apache which (depending on the worker2.properties file) will or will not forward the request to Tomcat. This is where the problem happens. On this forward in the dispatcher class.
    Please help.
    NOTE 1:
    HTTP Status 404 - /mypage_result.jsp
    type Status report
    message /mypage_result.jsp
    description The requested resource (/mypage_result.jsp) is not available.
    Apache Tomcat/4.1.24

    After reading the documentation for the getRequestDispatcher method it seems that the file you are forwarding to must be in the same context. Well if it is in the same context within Tomcat, does it mean it is the same when I am trying to use Apache?
    Anyone out there go this to work?
    Thank you in advance for reading my post.

  • Compiling with debug and runtime performance degradation

    Just a quick question: Does including debug information in class files degrade runtime performance in any way?
    Thanks!

    Quick answer: it depends on what your application does.
    Mostly, it shouldn't matter but you should always profile and time your
    application to find the truth.

  • JIT compiler and nested classes

    Q1. how does JIT compile on fly and improve the performance ?
    Q2. how is system.out.println(argument) implemented in java ? is it that system is a class in which out is a static nested class and println is a static method in out?

    Hello rishiluvsjava,
    Q1. How does JIT compile on fly and improve the performance?
    The following answer was taken from "The Java HotSpot Performance Engine Architecure: A White Paper About Sun's Second Generation Performance Technology" to view the full document go to:
    http://java.sun.com/products/hotspot/whitepaper.html
    Just-In-Time (JIT) compilers are essentially fast traditional compilers that translate the Java-technology bytecodes into native machine code on-the-fly. A JIT runs on the end-user's machine which actually executes the bytecodes, and compiles each method the first time it is executed.
    Q2. How is System.out.println(argument) implemented in java ? is it that system is a class in which out is a static nested class and println is a static method in out?
    From the Java docs:
    System is a public final class in the java.lang package. It has three fields:
    static PrintStream err    // The "standard" error output stream.
    static InputStream in    // The "standard" input stream.
    static PrintStream out  //The "standard" output stream.println is one of the methods in the java.io.PrintStream class.
    -Merwyn,
    Developer Technical Support,
    http://www.sun.com/developers/support.

  • XMLBeans compile and runtime issues (outside weblogic)

    Hi,
    I've a couple of probs with XMLbeans.
    1. I'm unable to generate a jar file from the built in compiler. It seems to
    look up some wierd path for javac and complains it can't find javac.exe
    2. I generate the java file using the -srconly flag in scomp.cmd
    Iincorporate the generated java files (and the schemastype files) into my java
    project and try to compile a simple helloworld type application for the easypo
    example included.
    When I try to load a sample easypo xml file by parsing into a PurchaseOrderDOcument,
    I get a schema resource not found error.(Index.xsb)
    There doesn't seem to be much documentation from BEA for using in standalone environments(outside
    weblogic workshop). APache hasn't released anything new either.
    Thanks
    BR

    I managed to get the schema compilation working.
    The schema compiler seems to be looking for a java system property named java.home
    and then uses that to append "../bin/javac.exe" to it.
    The following command line option(in scomp.cmd) solves this problem.
    scomp -out myeasypo.jar easypo
    modified scomp.cmd file
    @rem Schema compiler
    @rem
    @rem Builds XBean types from xsd files.
    @echo off
    java "-Djava.home=c:/j2sdk1.4.2_01/bin" -classpath ../lib/xbean.jar com.bea.xbean.tool.SchemaCompiler
    :done
    "Badri Raghunathan" <[email protected]> wrote:
    >
    Hi,
    I've a couple of probs with XMLbeans.
    1. I'm unable to generate a jar file from the built in compiler. It
    seems to
    look up some wierd path for javac and complains it can't find javac.exe
    2. I generate the java file using the -srconly flag in scomp.cmd
    Iincorporate the generated java files (and the schemastype files) into
    my java
    project and try to compile a simple helloworld type application for the
    easypo
    example included.
    When I try to load a sample easypo xml file by parsing into a PurchaseOrderDOcument,
    I get a schema resource not found error.(Index.xsb)
    There doesn't seem to be much documentation from BEA for using in standalone
    environments(outside
    weblogic workshop). APache hasn't released anything new either.
    Thanks
    BR

  • How to see the compilation and runtime errors in NW 2004s

    Hi
    I have developed some J2EE application and deployed it in a NetWeaver 2004s, some problems has occurred when I try to run this application.
    Where can I see the errors stacktrace for J2EE applications ? Is there any log ? I have already checked the std_server0.out and I didn´t find it there.
    By the way.. my SAP NetWeaver Application Developer is not validating the JSP syntax after I save the JSPs.

    Hello Michel,
    The exceptions will appear in ./j2ee/cluster/server0/log/defaultTrace.<#>.trc provided that the application is written to use the SAP logging API.
    Regards,
    Nathan

  • Problem with Outer and Inner Classes....or better way?

    Right now I'm trying to create an Inner class.
    My .java file compiles ok, and I create my jar file too.
    But when I try to instantiate the Inner class, it fails:
    java.lang.NoClassDefFoundError: com/myco/vlXML/vlXML$vlDocument.
    Here's the class code:
    public class vlXML{
        private ArrayList myDocList=new ArrayList(); //holds documents
        public vlXML(){
        private class vlDocument{
            public vlDocument(){
            //stuff goes here
        public vlDocument vlDOC(){
            return new vlDocument();
        public void addDocument(){
            vlXML xxx=new vlXML();
            vlDocument myDoc=xxx.vlDOC();
            myDocList.add(myDoc);
        public int getNumDocs(){
            return myDocList.size();
    }Then, from a jsp page, I call:
    vlXML junk1=new vlXML();
    junk1.addDocument();...and get the error...
    Can someone help me figure out why it's failing?
    Thanks....

    You nailed it - thanks....(duh!)
    While I have your attention, if you don't mind, I have another question.
    I'm creating a Class (outer) that allows my users to write a specific XML file (according to my own schema).
    Within the XML file, they can have multiple instances of certain tags, like "Document". "Document"s can have multiple fields.
    Since I don't know how many "Documents" they may want, I was planning on using an Inner Class of "Document", and then simply letting them "add" as many as necessary (thus the original code posted here).
    Does that seem like an efficient (logical/reasonable) methodology,
    or is there there something better?
    Thanks Again...

  • Problem with axis2 and QName class

    Hello,
    We have deployed AXIS2 library with a library project (J2EE server component) as it is specify by a SAP guide. We deployed the sda file correctly and we know how to reference this library in Portal Application and J2ee Module WEB or EJB.
    The problem is when we want to use internally javax.xml.namespace.QName is thrown an exception. This exception is shown bellow:
    java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
    at wpt.ConventerStub.populateAxisService(ConventerStub.java:52)
    at wpt.ConventerStub.<init>(ConventerStub.java:100)
    at wpt.ConventerStub.<init>(ConventerStub.java:89)
    at wpt.ConventerStub.<init>(ConventerStub.java:140)
    at wpt.ConventerStub.<init>(ConventerStub.java:132)
    at com.eadscasa.axis2.Axis2Converter.doContent(Axis2Converter.java:26)
    In the guide is said that we have to deploy a library project to avoid this problem but we still are getting it. I have realized that Qname class is a basic class into the JDK 1.4 and in different projects as AXIS2 making revision about this class.
    How can I deploy these libraries (jars) without dependencies with SAP Portal libraries?
    Is there any way to setup the classloader to avoid this error?
    In the documentation about this kind of project it is said that you cannot deploy libraries (*.jar) with the same name. I donu2019t know if it happens the same with the class.
    We have to develop web Services with Soap 1.2 specification, SAML etc and we need to develop this class because sap portal doesnu2019t support this kind o features.
    Regards,
    Daniel Urbano

    Hi,
    Firstly thanks for you reply. I generate the client with wsdl2java tool as it is mentioned in AXIS2 documentation and as you specified in your blog. After I follow the steps:
    Step 1 - Generating the Axis2.war
    Step 2 u2013 Modify the service *.aar file
    Step 3 u2013 Create the J2EE library
    Step 4 u2013 Create the J2EE application wrapping the web module axis2.war
    We know how to make the step 1,2 and 3 but there is a little mess in the last step. Donu2019t worry about this because we got the general idea in this document. According to the guide the main problem is to solve a classloading conflict because it only can be loaded the libraries once and you need the AXIS2 libraries for *.arr and for the axis2 engine to be able to manage this module. This problem it is solved making a J2EE library Project and putting a reference to this library in the module, applications or project, which have to use AXIS2 libraries.
    We have 3 different kind of projects that we can develop according to Sap Netweaver:
    J2EE Project:
    ·     Web Module Project: Resulting a war file.
    ·     Enterprise Application Project: Resulting a ear file
    ·     EJB Module Project: Resulting a war file.
    Portal Application
    ·     Portal Application Project: Resulting a par file.
    In any project mentioned upper we know how to deploy these with a reference to this library project that previously we deployed successfully in the portal. But the problem is when we are going to check this module running it the server give us an exception.
    java.lang.LinkageError: loader constraints violated when linking javax/xml/namespace/QName class
    at wpt.ConventerStub.populateAxisService(ConventerStub.java:52)
    at wpt.ConventerStub.(ConventerStub.java:132)
    at com.eadscasa.axis2.Axis2Converter.doContent(Axis2Converter.java:26)
    This exception is because exist classes into the axis2 libraries as javax.xml.namespace.Qname that are in SAP Portal libraries into the J2ee Server (JDK 1.4). This conflict is mentioned in the blog u201C360° View on enterprise SOAu201D where Michael Koegel, the author, says that if you want that AXIS2 libraries works you will have to work around with the dependencies of libraries.
    The main problem in this point it is that we donu2019t know how to resolve this dependencies and if it is possible that other module of SAP Portal wonu2019t work fine if we change the base libraries. AXIS2 has newer classes than SAP Portal and it is possible that we can break other SAP Portal functions. In this case if we can not get that AXIS2 and SAP Portal co-exist in the same server we will probably have to change our way to get the enterprise objectives.
    In order to resolve these dependencies we have found a SAP Note Number: 1138545. In this note it is said that we can setup the precedence class loader in the visual admin  into the deploy service. If you add your AXIS2 library at the beginning of StandardAplicationReferences variable in the deploy service, it is loaded the axis2 libraries first and it works the services but other portal functionality fails. This variable it is used to load the libraries precedence for all applications in the Server. If we could setup the class load precedence in a web module project or the system doesnu2019t take into account the server libraries for this module it will work perfectly.
    If you could specify more the last point of your manual, I will appreciate it.
    Regards,
    Daniel Urbano

  • Problem with subclass and super class

    here is the things i wanted to do
    /*Write a method that takes the time as three integer arguments (hours, minutes and seconds),
    and returns the number of seconds since the last time it was twelve o'clock.
    Write a program that uses this method to calculate the amount of time in seconds between two times,
    assuming both are within one twelve hour cycle of a clock.
    here is a class to find the last time closes to 120'clock in sec.
    import java.io.*;
    public class Timer {
         int converter = 60;
         int secinTwelveHour = 43200;
         int converter2 = 12;
    public int timerTime (int hour, int min, int sec){
              int totalSec = 0;
              //Finding the time
              if (hour > 0 && hour <= 24 && min > 0 && min <=60 && sec > 0 && sec <= 60 && hour <= 11){
                   //find last 12 o'Clock
                   hour = converter2 + hour;
                   //change to sec time
                   totalSec = (hour * converter * converter) + (min * converter) + sec;
              }else{     
         if (hour > 0 && hour <= 24 && min > 0 && min <=60 && sec > 0 && sec <= 60 && hour >= 12){
                   //find last 12 o'Clock in sec
                   totalSec = ((hour * converter * converter) + (min * converter) + sec) - secinTwelveHour;
         }else{
              return -1;
    }//End of return -1      
              }//End of first else statment
         return totalSec;     
         }//End of timerTimer
    }//End of Program     
    and here is the super class which uses the class aboved
    import java.io.*;
    public class FindTime {
    public int find2Time (int totalSec1, int totalSec2){
              int timeSec = 0;
              if(Timer.totalSec1 > Timer.totalSec2)
              timeSec = Timer.totalSec1 - Timer.totalSec2;
              else
              timeSec = Timer.totalSec2 - Timer.totalSec1;
         return timeSec;     
         }//End of find2Time
    public static void main( String [] arg){
         // Construct an instance of the Timer class
              Timer timerClass = new Timer();
              // Make a couple of calls of the method
              int totalSec1 = timerClass.timerTime(12, 3, 45);
              int totalSec2 = timerClass.timerTime(14, 23, 60);
              timeSec1 = find2Time (totalSec1, totalSec2)
              // Now print the values we got back
              System.out.println("Last closes Sec to 12 o'clock" + totalSec1);
              System.out.println("Last closes sec to 12 o'clock" + totalSec2);
              System.out.println("Last closes sec to 12 o'clock" + timeSec);
         }//End of main method
    }//End of Program     
    Now i'm having program with the compliing can anyone help me out like tell me what i'm doing wrong and give me a bit of a code so that i can have a push start
    thanks you

    Does this do what you want? It is in two seperate classes.
    import java.io.*;
    public class FindTime {
    public static void main( String [] arg){
    int timeSec = 0;
    // Construct an instance of the Timer class
         Timer timerClass = new Timer();
         // Make a couple of calls of the method
         int totalSec1 = timerClass.timerTime(12, 3, 45);
         int totalSec2 = timerClass.timerTime(14, 23, 60);
         timeSec = java.lang.Math.abs(totalSec1-totalSec2);
         // Now print the values we got back
         System.out.println("Last closes Sec to 12 o'clock " + totalSec1);
         System.out.println("Last closes sec to 12 o'clock " + totalSec2);
         System.out.println("Last closes sec to 12 o'clock " + timeSec);
         }//End of main method
    }//End of Program
    import java.io.*;
    public class Timer {
    int converter = 60;
    int secinTwelveHour = 43200;
    int converter2 = 12;
    public int timerTime (int hour, int min, int sec){
         int totalSec = 0;
         //Finding the time
         if (hour > 0 && hour <= 24 && min > 0 && min <=60 && sec > 0 && sec <= 60 && hour <= 11){
         //find last 12 o'Clock
         hour = converter2 + hour;
         //change to sec time
         totalSec = (hour * converter * converter) + (min * converter) + sec;
         } else {
         if (hour > 0 && hour <= 24 && min > 0 && min <=60 && sec > 0 && sec <= 60 && hour >= 12){
         //find last 12 o'Clock in sec
         totalSec = ((hour * converter * converter) + (min * converter) + sec) - secinTwelveHour;
         } else {
              return -1;
         }//End of return -1
    }//End of first else statment
    return totalSec;
    }//End of timerTimer
    }//End of Program

  • Need help with Photoshop and Runtime Error

    Runtime Error Photoshop & MS Visual C++ WIN7 32bit Photoshop will appear to launch then dies with a ('MS Visual C++ Runtime Error!' = Application requested the runtime to terminate it  an unusual manner. Contact application's support team for more information).
    Anyone have clue as to how this can be fixed and not lose all currently loaded brushes, styles, actions, etc?

    You need to provide much more info, like exact system specs and crash details:
    Working with your Operating System’s Tools
    Also hold down Ctrl+Alt+Shift during program startup to reset the prefs to defaults. If the error is caused by damaged presets, actions or whatever, then you will lose some of that, otehrwise they will be untouched.
    Mylenium

  • ATM model with Servlet and Cookies(class assignent)

    i am struggling starting a class assignment. I am suppose to use and access database, a servlet and cookies. If i understand correctly the servlet will have the buttons and GUI? What would i use the cookies for? or how would i use cookies in such an application? Please help.
    ty,
    max

    A servlet will typically generate HTML content. The generated HTML will contain tags which will be rendered into buttons and the like. Cookies are used for persisting state about a particular web browser across several sessions. For example, if a user enters their name in your system you could set a cookie (which would be stored on the client's machine). Then, when they return to the site you can re-access the cookie which was originally set.
    Good luck,
    -Derek

  • Please Help With HTMLDocument and HTMLEditorKit Class

    How to set up a HTML Parser(eg. HTMLEditorKit.Parser) after I got a HTMLDocument?? In addition, How do I use the parser to return a value that I wanted (eg. return the string "1E8CC8B8B6476E6B00A5AB9D" from a HTMLDocument which contains .............. <input type="hidden" name="TOKID" value="1E8CC8B8B6476E6B00A5AB9D "> ..................)
    Please Help
    Thank You All.

    Please explain

  • How can I compile and run other java classes from within an application?

    Hello there everyone! I really hope that someone can help me. I am writing a program that must be able to compile and run other java classes that are in different files, much like development environments like Kawa or Forte allow you to do.
    There has to be a way of doing this ( I hope!! ), but i can't seem to find it!!
    I have tried using this command to compile:
    Runtime.getRuntime().exec ("c:\\programs\\javac className.java");
    ...and this one to run:
    Runtime.getRuntime().exec ("c:\\programs\\java className");
    ...but neither works!!! I can compile and run classes that are in the same file as my application, but I can't get it to work at all for files in different directories or files.
    PLEASE, PLEASE, PLEASE help me - i've run out of ideas, and i need this to be working in 3 days!!!
    Thank you very much for any help anyone can give me, I really appreciate it!! Thanks again!!
    Adrian ( ...in distress!! )

    public class JavaCompiler{
       public static void main(String[] args)throws Exception{ //sorry bout the laziness
          if(args == null || args.length != 1){
             System.out.println("Usage: java JavaCompiler MyClass.java");
             System.exit(0);
          String className = args[0];
          Runtime rt = Runtime.getRuntime();
          Process p = rt.exec("javac " + className); //consider setting cpath for this
          p.waitFor();
          //now try to run after it is done.
          p = rt.exec("java " + className.substring(0, (className.length() - ".java".length()));
          p.waitFor();
          //do some other stuff
    }This should get you going. You may consider looking into the System.getProperty() method in order to determine the type of OS it is running on in order to findo out what command to run. I know that the sun tool listed above is nice, but by my understanding the sun tools provided are not guaranteed to stay the same. I'm no expert on this matter, but that is one of the reasons there is no API documentation for those tools. Also, I don't believe those tools come packaged with the JRE. (Of course if you are making an IDE it will be expected that the user has an sdk installed. Good luck with figuring this thing out.

Maybe you are looking for

  • A few problems with Leopard running on my White iMac...

    I have only found 2 problems so far with Leopard running on my iMac. First off, the most annoying one: Sometimes, especially when switching users, the screen turns to the "gray screen of death." You know, the one with the request to restart your comp

  • What is the recommendation for metadata, where to install the schema?

    Should we install metadata in a separate database or in application database? I am looking for experts advise, also throw any links on requirments of having a schema in application database when we install metadata in its own database..Trying to unde

  • Is the Speaker Wire Loose?

    I thought the soundcard was fried for the past few weeks, but the sound came back miraculously today, but then would get really loud and distorted before konking out I noticed that knocking or tapping on top of the laptop cover where the soundcard is

  • Cant sign into lightroom mobile from desktop

    Every time I try to sign in with my ID, it says I need to change my password and will send me an email. It doesn't. I've changed it manually, but that didn't fix it either. Any suggestions?

  • Verizon does not want to honor early termination fee waiver! ANY ADVICE??

    So in september of 2013 I contacted verizon to complain about lack of service in my area, I finally decided to complain after my phone dropped a very important phone call I was having. After speaking with a verizon representative they issued a suppor