其实就是用一个外部程序 调用java虚拟机运行你的java程序.
可以做一个批处理文件,在里面调用java 虚拟机运行你的java程序.
也可以用某种编程语言,像vb ,c 或c++编个程序,生成exe,能调用java虚拟机运行你的程序,很简单的.
【源代码】
源代码(也称源程序),是指一系列人类可读的计算机语言指令. 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序.
主要功能: 你只要设计好数据库 就可以生成java vo
java DAO jsp
servlet
struts-config配置信息
oracle 建表语句 查询语句 等
可生成java struts 架构的完整的源码 包括 增加 删除 修改 查询等功能的源码
但
①不同的架构,需要不同的生成器
学这个? 网上都有现成的软件,会用就行,使用很简单. 如果是想学开发一个代码生成器的话,我觉得没必要啊.
你把JAVA 语言学会了,真正在开发的时候自然会遇见这个软件,自然就会了
按照我的理解,可以的,代码生成器是跨平台,而且是跨语言的(至少是跨文本语言的,UML暂时不好说,).
代码生成器作为一种开发工具,一般不直接作为程序的一部分,通常也不直接或间接(如通过AOP)被程序调用,他是通过编程的方式生成所需要的代码,然后将生成的代码作为源文件,复制到开发工具的代码区,然后进行编译.由于代码生成器是在编译之前运行的,所以呢它可以跨语言,你不但可以用代码生成器生成高级语言,也可以生成汇编语言,甚至机器码(0、1代码).
但编写代码生成器是一个难点,它需要你了解目标编程语言的语法.如果别人已经把你需要的代码生成器写好了,你只需按要求使用即可,此时就不需要了解目标编程语言的语法.
JNI是通过Java调用C语言(或其他语言,一般是C),它的实现机制与代码生成器不同(JNI是通过代码调用实现功能,而代码生成器是生成代码,复制代码进行使用),由于C是底层语言,一些底层操作单靠Java无法实现,所以才需要JNI.
好了,全部的我对代码生成器的个人理解,虽然提问时间已过了很久,但依然希望能对你及其他网友有所帮助.
有这样的eclipse插件,下面这个版本已经集成了~~:
(集成VE,可视化开发GUI)
可以的,我说说大概思路,很简单,你自己具体实现吧,把代码写给你没意义的:
①将你这段字符串输出到一个文件里,用Java类文件的方式命名.
上面的每一步都能在baidu中找到实现方法,自己发挥吧.
用命令提示符来生成应用程序
打开命令提示符,输入javac 源代码文件路径\源代码文件名称.java ?或 javac -jar?源代码文件路径\源代码文件名称.jar
然后就可以看见源代码文件的旁边多了一个 源代码文件名称.class?文件 或?源代码文件名称.jar
直接用IDE中的构建选项 NetbeansIDE 和 eclipse都是现在很受欢迎的IDE
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!