Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #36736

Re: JDK vs JRE

From Martin Gregorie <martin@address-in-sig.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: JDK vs JRE
Date 2017-06-26 20:50 +0000
Organization A noiseless patient Spider
Message-ID <oirs29$lv5$1@dont-email.me> (permalink)
References <79f5f306-f1fc-4923-83d7-f0fa5128de29@googlegroups.com>

Show all headers | View raw


On Mon, 26 Jun 2017 12:22:38 -0700, Eric Douglas wrote:

> I tried searching for differences and all I'm seeing is the obvious, the
> JDK contains the JRE plus the development tools.
> Other than a somewhat larger footprint, is there any harm in end users
> who only need a JRE installing a JDK?

I'd think that depends on the organisation's policies. Many organisations 
won't allow development tools on production systems or PCs because 
disallowing them somewhat limits the damage that an intruder or an idle 
curious user can do, e.g. disallowing interactive SQL utilities makes it 
that much harder for an unauthorised person to damage a relational 
database or steal data from it.

Also, many smaller orgs may find it simpler to completely remove 
development tools from production systems than to set up a completely 
watertight way of restricting their use to developer logins.

Of course, its a non-issue if the organisation's main data store is 
effectively just a set of NAS boxes with all user applications running on 
PCs, but as soon as any user-accessible functions (apart from the RDBMS) 
are located on servers, then becomes the CSO should think about and 
develop policies for. 

I was used to working in environments where developers don't have access 
to the live systems and the live systems don't have development tools 
installed apart from that needed by Ops to keep the system's running. 

Quite a lot of these environments minimise hardware costs by having 
swappable live and backup systems. Developers use the backup system but 
will get summarily thrown off if the live system fails in such a way that 
the best recovery option is to swap over the development and production 
disk arrays and reboot the backup system off the production disk array.  
 

-- 
martin@   | Martin Gregorie
gregorie. | Essex, UK
org       |

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

JDK vs JRE Eric Douglas <e.d.programmer@gmail.com> - 2017-06-26 12:22 -0700
  Re: JDK vs JRE Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-26 20:50 +0000
  Re: JDK vs JRE Arne Vajhøj <arne@vajhoej.dk> - 2017-06-26 19:21 -0400
  Re: JDK vs JRE lewbloch@gmail.com - 2017-06-27 12:35 -0700

csiph-web