当前位置: 首页 > 知识库问答 >
问题:

程序未执行(ide-Eclipse)[关闭]

顾宏朗
2023-03-14

好的,我正试图在Ecipse IDE中运行一个java程序,当我点击最上面一行的run按钮时,它正在运行其他程序(我愿意运行的程序甚至不在要运行的选项中),当我右键点击左列的类名(所有项目、类等都在这里)并点击“run as”时,我没有得到“1 java应用程序”选项,而是得到了“运行配置”选项。

有人能分享这个问题的解决方案吗?

这是我试图运行的代码:-

import java.util.*;
public class CaesarCipher
{
static String encryption="";
static void encrypt(String str, int i)
{
    char ch;
    int ascii=0, nascii=0;
    
    if(i<str.length())
    {
        ch=str.charAt(i);
        if(Character.isLetter(ch)==true)
        {
            ascii=(int)ch;
            
            if((ascii>=77 && ascii<=90)|| 
(ascii>=110 && ascii<=122))
            {
                nascii=ascii-13;
                encryption+=(char)nascii;
            }
            else
            {
                nascii=ascii+13;
                encryption+=(char)nascii;
            }
        }
        else
        {
            encryption+=ch;
        }
        encrypt(str, i+1);
    }
    else
    {
        System.out.println("Encrypted text:-");
        System.out.println(encryption);
    }
}
static void main(String args[])
{
    Scanner S=new Scanner(System.in);
    System.out.println("enter text, your text must be >3 and <100");
    String st=S.nextLine();
    
    if(st.length()<=3 || st.length()>=100)
    {
        System.out.println("the string that you entered is invalid, please enter a valid text");
        return;
    }
    encrypt(st, 0);
}
}

共有1个答案

缑泓
2023-03-14

当运行一个java项目时,它将搜索一个main()函数,你的程序中不存在这个函数

运行程序的解决方案如下:

public static void main(String[] args) {
    System.out.println(encrypt("Hello World", 10));
}
 类似资料:
  • Eclipse提供了一个出色的插件m2eclipse ,它将Maven和Eclipse无缝集成在一起。 m2eclipse的一些功能如下 - 您可以从Eclipse运行Maven目标。 您可以使用自己的控制台查看Eclipse中Maven命令的输出。 您可以使用IDE更新maven依赖项。 您可以从Eclipse中启动Maven构建。 它基于Maven的pom.xml对Eclipse构建路径进行依

  • 我对scala语言(和一般编程)比较陌生。我最近安装了JDK和Scala IDE(用于eclipse)。安装进行得很顺利,但我在尝试运行Hello World应用程序时遇到了一个问题。当我尝试“运行方式”时,唯一可用的选项是“Java小程序”和“Java应用程序”。如何继续尝试作为“Scala应用程序”运行?非常感谢!

  • 我可以将EclipseJava开发工具作为独立进程执行吗?我需要使用另一个程序的Eclipse JDT获取Java程序的AST结构,为此,我需要在后台将eclipse插件作为独立进程执行。 这可能吗?如果可能,怎么能做到呢?

  • 问题内容: 下面的代码尝试做到这一点。 该代码将永远循环并检查是否有任何待处理的请求要处理。如果存在,它将创建一个新线程来处理请求并将其提交给执行者。一旦所有线程完成,它将休眠60秒,然后再次检查未决请求。 我的问题是这些线程完成的大多数处理都是针对数据库的。该程序将在Windows计算机上运行。当有人尝试关闭或注销计算机时,这些线程会发生什么?如何正常关闭正在运行的线程以及执行程序? 问题答案:

  • 请帮助,我是Eclipse新手,在我的Eclipse IDE中(以前我使用NetBeans)出现了以下错误,每当我启动Tomcat服务器运行项目时,我都会出现以下错误

  • 我正在使用STS 2.81附带的Spring Batch模板和Manning的Spring Batch in Action中的示例创建一个Spring Batch作业。我可以毫无问题地执行块读取器和写入器,但我的代码跳过了处理器。我甚至尝试过在处理器中取消所有对象,但什么也没有,对象仍然设法被写入,就像处理器被忽略一样。我尝试在处理器中调用system.out.println,但没有在终端中打印出